Gernot Back: Submit() durch onkeydown funktioniert bei Mozilla nicht

Beitrag lesen

Hallo Shawn,

Wastl's Lösung funktioniert aber ich ahb auch noch ne kürzere gefunden, die ich mal mitteilen will:

function jsUeberwache(evt) {
document.LoadForm.Freigabe.value=true;
    evt = (evt) ? evt : ((window.event) ? window.event : "");
if ((hinweisstatus) && (evt.keyCode==66)){
  document.LoadForm.submit();
}
}

was mit "onkeypress", so wie Wastl die Funktion aufruft, aber wohl nicht funktionieren wird:

"Beachten Sie:

(...) Mozilla Firefox 1.0 kennt die Eigenschaft keyCode zwar, sie enthält jedoch nur bei den Ereignissen keyup und keydown sinnvolle Werte. Bei keypress-Ereignissen hat die Eigenschaft bei normalen Tasten, z.B. Buchstaben, immer den Wert 0. Die Eigenschaft which liefert immer den korrekten Tastencode, daher sollte Sie zunächst die Existenz jener Eigenschaft abfragen."

http://de.selfhtml.org/javascript/objekte/event.htm#key_code

Gruß Gernot