Hallo, heute hätte ich gerne mal ein JS-Problem.
Ich habe ein HTML-Formular, auf dem man vordefinierte Artikel in einer Selectbox auswählen kann. Defaultmäßig hat man 5 Selectboxen. Wenn die nicht reichen, soll man über ein "+" weitere Boxen erstellen können.
Ich habe die Selectboxen in einem DIV-Container. Wenn ich auf das Plus klicke lese ich per innerHTML den Inhalt aus, hänge einen weitere Box an und schreibe den Code per innerHTML zurück.
Das funktioniert soweit bis auf die Tatsache, dass sich der Browser nicht merkt, welcher Wert in der neuen Selectbox ausgewählt war, wenn ich eine neue Anlege.
Ich müsste also nach jeder neu erzeugten Box auswählen und speichen. Oder erst zwei-drei neue Boxen erzeugen und dann die Auswählen.
Nun die Frage, ob es nicht einen Befehl gibt, der einfach weiteren HTML-Code an einen Container hinten dran hängt, ohne dass man den Inhalt vorher auslesen muss?
Ich habe ein HTML-Formular, auf dem man vordefinierte Artikel in einer Selectbox auswählen kann. Defaultmäßig hat man 5 Selectboxen. Wenn die nicht reichen, soll man über ein "+" weitere Boxen erstellen können.
Ich habe die Selectboxen in einem DIV-Container. Wenn ich auf das Plus klicke lese ich per innerHTML den Inhalt aus, hänge einen weitere Box an und schreibe den Code per innerHTML zurück.
Das funktioniert soweit bis auf die Tatsache, dass sich der Browser nicht merkt, welcher Wert in der neuen Selectbox ausgewählt war, wenn ich eine neue Anlege.
Ich müsste also nach jeder neu erzeugten Box auswählen und speichen. Oder erst zwei-drei neue Boxen erzeugen und dann die Auswählen.
Nun die Frage, ob es nicht einen Befehl gibt, der einfach weiteren HTML-Code an einen Container hinten dran hängt, ohne dass man den Inhalt vorher auslesen muss?
Kommentar