Искам да предотвратя въвеждането на число при събитие за натискане на клавиш в текстово поле и да изпълня персонализирана функция за обработка. Ето проблемите
e.target.value
е безполезен, тъй като ключовата стойност все още не е проектирана в целевата стойностe.keyCode
за номер зависи от типа на клавиатурата, езиковата подредба, клавиша Fn или ShiftString.fromCharCode(e.keyCode)
не е надежден, поне на моята клавиатура (чешки qwerty)- w3 спецификация казва
e.keyCode
е наследен атрибут и вместо това предлагаe.char
, но все още не е внедрен в браузърите
И така, как да уловя въведеното число, преди да се появи в текстовото поле?