Inputfelder Event
FireGlow
- javascript
Moin!
Ich würde gerne das Event bei einer Eingabe in ein Inputfeld abfangen und überprüfen.
Folgender Code klappt dafür aber leider nicht:
function test(e)
{
var keycode;
if (window.event)
keycode = window.event.keyCode;
else if (e)
keycode = e.which;
alert(keycode);
}
Mit folgendem Aufruf im Inputfeld:
<input onkeyup='javascript:test();'>
Irgendjemand ne Idee wo da noch der Wurm drin ist?
Gruß
FireGlow
Kurze Korrektur:
Der Aufruf funktioniert im aktuellen Mozilla nicht. Im aktuellen IE gehts.
Grüße
FireGlow
Hallo FireGlow,
Folgender Code klappt dafür aber leider nicht:
function test(e)
{
var keycode;
if (window.event)
keycode = window.event.keyCode;
else if (e)
keycode = e.which;
alert(keycode);
}
Hast du es schon mal umgekehrt versucht?
var keycode = (e)? e.which : event.keyCode;
<input onkeyup='javascript:test();'>
Außerdem kannst du noch mit onkeydown und onkeypress testen
Gruß Gernot