![]() |
SELFHTML Forumsarchiv |
|
|
Die folgende Nachricht zum Thema stammt von: Elmex, 31. 03. 2005, 15:50
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
Die folgende Nachricht zum Thema stammt von: Elmex, 31. 03. 2005, 17:02
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...
© 1998-2006
Impressum, Software: Classic Forum