| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > String.fromCharCode(event.keyCode) |
| Автор: Madferit 18.7.2005, 11:49 |
| Столкнулся с проблемой: При написании функции валидации данных формы, для многих из нажатых символов (например '.' ',' '-' , цифры в правой части клавиатуры...) String.fromCharCode(event.keyCode) возвращает строковое представление совсем не того символа что я нажал. Кто-нибудь сталкивался с подобным? В чем причина и как с этим бороться? |
| Автор: Madferit 18.7.2005, 12:27 | ||||
| Я тут подебажил: оказывется в event.keyCode лежит неверный код символа. Полный код такой:
|
| Автор: Sardar 18.7.2005, 12:59 |
| Madferit во первых не стоит использовать document.all Во вторых если нужен код символа, то ловишь onkeypress. В третьих под мозиллой нужно считывать charCode. Вот пример: http://forum.vingrad.ru/index.php?showtopic=53916&view=findpost&p=427632 |
| Автор: Madferit 18.7.2005, 14:21 |
| Sardar, исправил - работает - спасибо. |