Stef: Tab-Taste funktioniert bei dynamisch erzeugten Feldern nicht!?

Beitrag lesen

Hi,

Darüberhinaus weiss ich auch nicht welchen Thread du meinst!

Du sollst einfach dein Problem nachvollziehbarer beschreiben ...

Wo tritt es auf (welche[r] Browser), wie sieht dein (reduzierter) Code aus, Online-Beispiel.

MfG ChrisB

Browser : Firefox 2.x/3.x und IE 5/6/...

// dbObject ist ein beliebiges DB Element
var field = genTextField(dbObject);
// myDiv wurde irgendwann mal erzeugt soll jetzt nur wieder sichtbar gemacht werden.
// D.h. es sind schon diverse/beliebige Textfelder auf dem Div vorhanden.
myDiv.appendChild(field)

// Erzeugt ein Textfeld
function genTextField(dbObject) {
 var field = document.createElement("input");
 addAttribute(field, "class", "ee");

// Feldtyp setzen
 var fieldType = document.createAttribute("type");
 fieldType.nodeValue = "text";
 field.setAttributeNode(fieldType);

// Feldlänge bestimmen und setzen
 var fieldLength = document.createAttribute("maxlength");
 fieldLength.nodeValue = 42;
 field.setAttributeNode(fieldLength);

field.onchange = formatTextField; // beliebige onChange-Funktion
 field.name = dbObject.id;
 field.id = dbObject.id;
 return field;
}

Gruß
Stef