Problem bei Zugriff aug an Tabelle angehängte Zeilen mit IE
Thami
- javascript
0 ChrisB
Hallo,
ich habe ein Problem mit dem IE Version 7.
Ich füge mittels Javascript an eine Tabelle eine Zeile an.
Anschließend versuche ich dieses Feld wieder über Javascript zu befüllen.
Im Firefox geht das alles ohne Probleme, der IE findet aber die Felder der hinzugefügten Zeile nicht.
Hier mal ein auf das nötigste abgespeckte Beispiel meines Codes.
http://www.ewm.de/Test/zeilenTest.html
In der Orginalanwendung wird bei klick auf ... die Artikelbeschreibung aus einer DB gehohlt und in die Felder geschrieben, hier lasse ich mir nur die Zeilennummer anzeigen und dann testeintrag in das erste Feld schreiben. Bei den vorhanden Zeilen klapt es gut, bei den hinzugefügten kommt eine Fehlermeldung.
Hat jemand eine Idee, wie ich den IE dazu bringe die angehängten Felder zu befüllen?
Gruß Thami
Hi,
Im Firefox geht das alles ohne Probleme, der IE findet aber die Felder der hinzugefügten Zeile nicht.
Das ist ein generelles Problem des IE - bei dynamisch ueber DOM-Methoden erzeugten und hinzugefuegten Input-Feldern kommt er nicht damit klar, diese auch korrekt in die elements-NodeList des Formulars mit aufzunehmen.
Ein oft funktionierender Workaround ist, die spezielle IE-"Syntax" fuer createElement zu nutzen - dort kannst du naemlich auch das komplette Tag inklusive Attribute angeben, also bspw.
document.createElement('<input type="text" name="xyz" value="abc">');
MfG ChrisB