onkeydown - натискається клавіша на клавіатурі.
object.onkeydown=function( event ){
// код функції, яка виконується коли відбувається подія
};
object - об'єкт якому присвоюється подія.
event - об'єкт KeyboardEvent який передається функції в якості параметру.
onkeydown - подія яка виникає коли натискається клавіша на клавіатурі.
document.getElementById("test").onkeydown=function(){alert("onkeydown - натискається клавіша на клавіатурі");}
Ввід тільки цифр:
document.getElementById("test").onkeydown=function(e){
e=e || window.event;
var key=e.which ? String.fromCharCode(e.which) : e.key;
return "0123456789".indexOf(key)>-1 || e.keyCode==8;
}
Ввід не більше 5 символів:
document.getElementById("test").onkeydown=function(e){
e=e || window.event;
if(e.keyCode===8) return true;
else return this.value.length<5;
}