Adam: Brauche Hilfe bei Javascript

Hallo

Also folgendes:

Ich lese ein input-Feld mit document.getElementById("file1").value aus.

Die input-Felder werden Dynamisch erzeugt.Das heißt das ich jetzt um alle 'ids' auzulesen

document.getElementById("file1").value
document.getElementById("file2").value
document.getElementById("file3").value

usw schreiben müßte.

Meine Frage lautet, gibt es eine Möglichkeit diesen Teil anders zu gestalten?

Vielen Dank Adam

  1. Lieber Adam,

    document.getElementById("file1").value
    document.getElementById("file2").value
    document.getElementById("file3").value

    ungetestet!

    var i = 1; // Startwert  
    var myInput = null;  
    while (myInput = document.getElementById("file" + i) { // wenn es kein fileX mehr gibt ist Schluss  
        myInput.value = "gefunden!"; // mach mit myInput.value irgendwas  
        i++; // Zähler erhöhen  
    }
    

    Liebe Grüße aus Ellwangen,

    Felix Riesterer.

    --
    ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)
  2. hi,

    Ich lese ein input-Feld mit document.getElementById("file1").value aus.

    Die input-Felder werden Dynamisch erzeugt.Das heißt das ich jetzt um alle 'ids' auzulesen

    document.getElementById("file1").value
    document.getElementById("file2").value
    document.getElementById("file3").value

    usw schreiben müßte.

    Meine Frage lautet, gibt es eine Möglichkeit diesen Teil anders zu gestalten?

    Wenn du auf mehrere Felder zugreifen wilst - warum willst du das dann überhaupt über die IDs machen?

    Hast du dich mit http://de.selfhtml.org/javascript/objekte/elements.htm#allgemeines schon beschäftigt?

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }