2015-01-30 3 views
-2

потребности в активации кнопки HTMLнажатие кнопки события на дисплее с помощью клавиатуры нажмите

<td> <input name="Eight" type="Button" class="Gray" value="8" onclick='take("8")' /></td> 

событием клавиатуры, как я могу это сделать?

Какой ключ в keydownFunction (key)? и doSomething() - это функция вместо take ("8") в onclick =? На самом деле тупые вопросы, но я действительно не понимаю систему, чтобы позвонить по клавиатурных событий%)

+0

http://www.w3schools.com/jsref/event_onkeypress.asp – XGreen

ответ

0

Вы можете сделать это:

onkeydown="keydownFunction()" 

Если вы хотите только на определенном ключе вы можете сделать это

onkeydown="keydownFunction(key)" 

Тогда функция, которая выглядит следующим образом:

function keyDownFunction(e){ 
    if(e.which == 10){ 
     doSomething(); 
    } else { 
     return; 
    } 
} 

10 будет то, что ваш код ключа я s, вы можете выяснить, какой код вам нужен здесь http://www.cambiaresearch.com/articles/15/javascript-char-codes-key-codes

Смежные вопросы