
12.05.2008, 12:49
|
|
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме: 2209675
Репутация:
537
|
|
как повесить событие на нажатие enter в простом инпуте?
попробовал такой код:
PHP код:
var flg = (document.all) ? 0 : 1;
if(flg){
document.captureEvents(Event.KEYDOWN);
}
document.onkeydown = pressed;
function pressed(e){
if(flg){
if(e.keyCode == 13) add();
} else {
if(event.keyCode == 13) add();
}
return false;
}
в опере всё работает как надо, а в ФФ жутко тормозит ввода текста в любые инпуты.
Инпут не привязан ни к какой форме, поэтому при нажатии ентер в нём сабмит не работает.
хотелось бы отследить ентер, нажатый в конкретном инпуте - делаю чат.
|
|
|