molily: Formularfeld über JS-Variable fokusieren

Beitrag lesen

Hallo,

<input type="text" name="test[11]" size="30" onkeydown="check_key(11)"> <input type="text" name="test[12]" size="30" onkeydown="check_key(12)">

function check_key(ev) {

Das geht so nicht. Entweder du übergibst eine Nummer oder das Event-Objekt (oder beides). Andernfalls wirst du im Firefox nicht an das Event-Objekt kommen.

Du kannst schreiben: onkeydown="check_key(event, 11)"
Dann kannst du das Event-Objekt und die Zahl als Parameter annehmen.

function check_key (ev, nummer) {...}

Und vergiss Browserabfragen. Wenn du das Eventobjekt hast, kannst du einfach schauen, welche Eigenschaften existieren:

taste = ev.which || ev.keyCode;

Einfacher wärs natürlich, dieses ganze JavaScript nicht ins HTML kleben zu müssen.

Mathias