[JavaScript] Elementnamen mit [] - Inhalte kopieren

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • [JavaScript] Elementnamen mit [] - Inhalte kopieren

    Meine <input> haben den Namen mimg[0]. Ich möchte nun die Ausgabe aus dem sichtbaren Formular2 in den hidden-<input> in Formular1 kopieren.

    PHP Code:
    document.form1.getElementByName('mimg[0]').value=document.form2.getElementByName('mimg[0]').value
    Mein Ansatz funktioniert aber augenscheinlich nicht.

    "Das Objekt unterstützt diese Eigenschaft oder Methode nicht"



    Da mein Ansatz oben schon das Ergebniss aus vielen verschieden Threads ist, bin ich etwas am Ende.

    MfG
    mnhg
    Last edited by mnhg; 03-11-2004, 08:56.
    Team BashComp

  • #2
    nur document.getElement[color=red]s[/color]... , kein formname, dann funz auch
    http://de.selfhtml.org/javascript/ob...ements_by_name

    Comment


    • #3
      Dann hab ich aber zwei Inputs mit dem selben Namen, wenn ich die Form nicht zum einschränken nehmen???
      Team BashComp

      Comment


      • #4
        entweder umbenennen, oder id vergeben und über http://de.selfhtml.org/javascript/ob..._element_by_id ansprechen.

        Comment


        • #5
          Danke,

          aber um das zu vermeiden hab ich diesen Thread aufgemacht
          Team BashComp

          Comment


          • #6
            vielleicht hilft dir ja http://www.php-resource.de/forum/sho...threadid=46565

            da steht irgendwo eine for in schleife, mit der du dann über alle elemente in deinen beiden formularen iterieren müsstest

            Code:
            for alle elemente in form2
              if aktuelles element heißt mimg[0] dann
                wert auslesen
                for alle elemente in form1
                  if aktuelles element heißt mimg[0] dann
                    wert setzen
                    schleife verlassen
                  ende if
                schleife verlassen
              ende if
            irgendwie so vom prinzip her
            Ich denke, also bin ich. - Einige sind trotzdem...

            Comment


            • #7
              Die Lösung
              PHP Code:
              temp=document.getElementsByName("mimg[0]");
              temp[0].value=temp[1].value



              [Clean&Close]
              Last edited by mnhg; 03-11-2004, 08:57.
              Team BashComp

              Comment

              Working...
              X