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