Hallo,
Habe mir eine kleine Funktion zum erzeugen zusätzlicher Inputfelder zusammengebastelt:
fields = 0;
function addInput() {
if (fields < 10) {
document.getElementById('inputlist').innerHTML += "<li><input id='" + fields + "' type='text' name='Text[]' size='80' value=''/></li>";
fields += 1;
} else {
document.getElementById('output').innerHTML += "Bitte nicht mehr als 10 Felder!";
document.form.add.disabled=true;
}
}
Funktioniert soweit auch ganz gut.
Nur werden die Eingaben in bereits erzeugten Inputfeldern wieder zurückgesetzt, sobald man ein weiteres Feld hinzufügt.
Wie stelle ich es an, die Value beizubehalten?
Stehe da irgendwie auf dem Schlauch ...value='" + document.getElementById(fields) + "'
... klappt leider nicht.