Hi MichaelR,
Hallo,
wenn ich per Javascript ein input Element erzeuge (document.createElement('input')) und möchte diesem dann Attribute zuweisen, konkret das "name" Attribute dann wird das schlichtweg gar nicht ausgeführt:
Elm = document.createElement('input');
Naja, du hast es erzeugt, und nu?
Wo wird es in den Elementbaum eingehängt?
Elm.setAttribute("name" , 'NameInput1');
Wo wird das Attribut erzeugt?
Zugegeben, ich bin mir jetzt nicht sicher, aber ich denke, du solltest dir diese beiden Seiten noch mal genau durchlesen.
http://selfhtml.teamone.de/javascript/objekte/document.htm#create_element
http://selfhtml.teamone.de/javascript/objekte/document.htm#create_attribute
Ich habe selbst noch nie mit dieser Technik gearbeitet, aber wenn ich mir die Beschreibungen so durchlese, fällt mir auf, daß du anscheinend willkürlich einige Schritte übersprungen hast.
Ich weiß, dass das name-Attribute in XHTML 1.1 normalerweise nicht mehr valide ist, aber innerhalb von <form>-Elementen ist laut XHTML Spezifikation das name-Attr. gültig.
Das dürfte in diesem Zusammenhang nicht relevant sein.
Gruß
Kurt
> Nein, ich beantworte keine Anfragen per e-mail.
"Was noch zu leisten ist, das bedenke, was du schon geleistet hast, das vergiss." (Marie von Ebner-Eschenbach; oest. Schriftstellerin; 1830-1916)
http://elektro-dunzinger.at
http://shop.elektro-dunzinger.at