Бардак с event.keyCode и event.charCode в браузерах
В своем скрипте я в событии onKeyPress пытаюсь отследить ввод одинарной или двойной кавычки. И вот чего мне возвращают разные браузеры
FireFox - одинарная кавычка event.keyCode = 0; event.charCode=39
Chrome - одинарная кавычка event.keyCode = 39; event.charCode=39
IE6 - одинарная кавычка event.keyCode = 39; event.charCode undefined
И это небыло бы проблемой если бы у FireFox event.keyCode = 39 не обозначал стрелку влево.
Может есть библиотека которая обходит эти разногласия ?
|