Привет!
:?: :?:
Вот какая ситуация: в объекте FORM были созданы две кнопки, и на JavaScript написаны 2 функции, кот. вызываются при нажатии клавиши мыши на кнопках.
Как можно сделать так, что бы эти функции выполнялись при нажатии определенных клавишь на клавиатуре?
сейчас так: .....onclick="function()"...
Выполнение функции(JS) по нажатию опредю клавиши клавиатуры
Модератор: Duncon
- Oscar
- Сообщения: 958
- Зарегистрирован: 29 май 2004, 13:44
- Откуда: Мюнхен (рожден в Киеве)
- Контактная информация:
Код: Выделить всё
<script>
function kp(e) {
if (e) keyCode = e.which
else if (event) keyCode=event.keyCode
else return
if (keyCode == 13 ) document.getElementById("btnsubmit").click()
}
document.onkeypress=kp;
if (navigator.appName == 'Netscape') {
window.captureEvents(Event.KEYPRESS);
window.onKeyPress = kp;
}
</script>
<form onSubmit="alert('Hello world!'); return false;">
<input id="btnsubmit" type="submit">
</form>