Javascript 确定按下了哪个键
如何确定在javascript中按下哪个键?您可以处理Javascript 确定按下了哪个键,javascript,Javascript,如何确定在javascript中按下哪个键?您可以处理文档上的向下键和向上键事件,并为每个键设置一个标志。在接收键事件的函数中: function(e){ var key = String.fromCharCode(e.keyCode); } 在jQuery中: jQuery(window).live('keydown', function(e) { var keyCode = e.keyCode || e.which; //do stuff with keycode
文档上的向下键
和向上键
事件,并为每个键设置一个标志。在接收键事件的函数中:
function(e){
var key = String.fromCharCode(e.keyCode);
}
在jQuery中:
jQuery(window).live('keydown', function(e) {
var keyCode = e.keyCode || e.which;
//do stuff with keycode
}
});
正常:
document.onkeyup = KeyCheck;
function KeyCheck(){
var KeyID = event.keyCode;
//do stuff
}
在JavaScript中:
function myKeyPress(e){
var keynum;
if(window.event){ // IE
keynum = e.keyCode;
}else
if(e.which){ // Netscape/Firefox/Opera
keynum = e.which;
}
alert(String.fromCharCode(keynum));
alert(keynum);
if (keynum == 13) {
alert("You Pressed Enter Key");
}
}
在HTML中:
<textarea name="box" id="box" onkeypress="return myKeyPress(event)"></textarea>