Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > заменить код нажатой клавиши


Автор: Alex_B 12.5.2007, 13:13
Можно ли как-то заменить код нажатой клавиши в поле ввода?

Например при нажатии клавиши "б" её код заменился на код клавиши "г", и в поле ввода втавится уже не "б", а "г".

Как такое сделать?
спасибо. 

Автор: Alex_B 12.5.2007, 14:48
как сделать, что бы эта функция работала не только в IE?

Код

input.onkeydown =  function(e){
    var evt = e || window.event;
    var    key = evt.keyCode; //код клавиши
    return    (evt.keyCode = 37);
}


Функция при нажатии любой клавиши в IE всегда заменяет это нажатие на нажате клавиши <- (стрелка влево).

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)