Backspace und Numblock-Eingaben abfragen
Elmex
- javascript
0 Elmex
Hallo!
Ich möchte per Javascript Tastatureingaben abfangen. An sich ist das ja nicht schwer, mein Problem dabei ist, das ich Eingaben vom Numblock zulassen möchte und auch die Backspace-Taste. onkeypressed und onkeydown ermöglichen aber jeweils eins von beiden nicht.
Kennt jemand eine Lösung für dieses Problem?
Elmex
ich habs jetzt so gemacht:
ich ruf die funktion mit onkeydown und keypressed auf:
<SELECT onkeypress="return doSomething();" onkeydown="return doSomething();">
in der funktion frag ich dann ab, welches event sie aufruft:
Ereignis = window.event;
if (Ereignis.type=='keydown') {
if (Ereignis.keyCode; == 8) {
handleBackspace();
return false;
} else return true;
} else if (Ereignis.type=='keypress'){
handleOtherKeys();
return false;
}
so behandlet jeder eventhandler die tasteneingaben, die er auch beherrscht...