Opera nie odróżnia klawiszy kropki i Delete
Specyfikacja DOM3 nie zawiera listy właściwych zdarzeń, tylko sugeruje trzymanie się wartości keyCode
ze specyfikacji Java.
W Operze wciśnięcie kropki i Delete w zdarzeniu keypress
ma taki sam keyCode
równy 46. Klawisz Delete powinien mieć inny kod.
Rozwiązanie
- Jeśli kropka nie jest potrzebna, akceptować
keyCode
46 jako Delete. - Traktować Backspace (
keyCode
8) jako równoważnik Delete
Zmodyfikowano: 23.09.2007, 00:34