Hallo,
- du versuchst focus zu setzen, obwohl das Element noch nicht im Dokumentbaum eingehängt ist
nein, daran kann es nicht liegen, da ich denn focus erst setze nachdem das Element erzuegt wurde.
zum Beispiel:
var NewTextField = document.createElement("input");
NewTextField.type = "text";
document.body.appendChild("NewTextField");
NewTextField.focus();
rein theoretisch müsste das ja richtig sein
- du hast mehrere Elemente mit der ID.
ich habe folgende Funktion:
function check_field_artnr(){
if(this.value.length != 6){
alert("Eine Artikelnummer muss aus 6 Ziffern bestehen!");
this.focus();
}
und folgendes Element, das erstellt wird und die Funktion
per Eventhandler "onchange" aufruft...
newTextField = document.createElement("input");
newTextField.type = "text";
newTextField.style.width = "48px";
newTextField.maxLength = "6";
newTextField.id = "artnr"+y;
newTextField.name = "artikelnummer"+y;
newTextField.onchange = check_field_artnr;
document.getElementById("tableCol"+y+x).appendChild(newTextField);
wenn ich einem Element eine ID vergebe, dann achte ich darauf,
dass diese ID eindeutig ist...
Was ist daran falsch?
Gruß
Mika