Цитата(s0lman @ 11.1.2008, 01:09 ) | | Но зачем там задержка? |
Возможно и не зачем, вот только мне как-то не по себе, когда в обработчике клавиатуры, до выхода алерты выводят... ;-)
Табуляцию не так уж просто ввести в поле формы. Бекспейс и протчие альты и контролы - соответствующие коды символов нужно знать... 16 - Ctrl,17-Shift 18 - Alt, 8 - backspace... Впрочем, еще не все... Если в alert вставить вот такое - будет более понятно.
| Код | setTimeout("alert('раскладку переключи!!! "+charCode+"')",10) ...
function checKirNum(e, id){keypressCharFilter(e, String.fromCharCode(16, 17,18,8)+ // контрол и протчие альты добавить по вкусу... "0123456789абвгдеёєжзиіїйклмнопрстуфхцчшщэюяьъАБВГДЕЁЄЖЗИІЇЙКЛМНОПРСТУФХЦЧШЩЭЮЯЬЪ .,-'");}
|
|