教程集 www.jiaochengji.com
教程集 >  脚本编程  >  javascript  >  正文 javascript键盘响应事件

javascript键盘响应事件

发布时间:2015-08-10   编辑:jiaochengji.com
分享下javascript键盘事件的小例子,学习下javascript键盘事件的用法,感兴趣的朋友参考下。

例子,javascript键盘事件。
 

复制代码 代码示例:
<html> 
<body> 
<script type="text/javascript"> 
function noNumbers(e) 

var keynum 
var keychar 
var numcheck 
 
if(window.event) // IE 
    { 
    keynum = e.keyCode 
    alert(keynum) 
    } 
else if(e.which) // Netscape/Firefox/Opera 
    { 
    keynum = e.which 
    } 
keychar = String.fromCharCode(keynum)//得到输入的字符,不包括键盘的那些功能键,如enter,shift,delete,tab等, 
//但一些功能键确实也有自己的keyCode,比如enter的keyCode是13 
numcheck = /\d/; 
return !numcheck.test(keychar)//利用正则表达式来进行校验 

</script> 
 
<form> 
Type some text (numbers not allowed): 
<input type="text" onkeypress="return noNumbers(event)" /> 
</form> 
 
</html> 

在上面的键盘响应事件中, 对于键盘上的每个按键,都会有一个keyCode与之对应。
以上例子可以实验出键盘输入的字符与keyCode的对应关系。
javascript键盘事件
 
window.event.ctrlKey
window.event.shiftKey
window.event.altKey
上面3个功能键的值为boolean,点该功能键时为true,否则为false
可以利用键盘输入事件来进行对表单输入域的限制。

您可能感兴趣的文章:
javascript键盘事件(Esc、F2、enter键事件)示例
javascript键盘响应事件
JavaScript键盘事件深入解析
键盘事件keydown,keypress,keyup有哪些区别
JavaScript监听IME键盘输入事件实例详解
javascript键盘事件用法总结
javascript禁止Backspace退格键的多种方法
js监听键盘事件的小例子
jquery中event对象属性与方法小结
读jQuery之七 判断点击了鼠标哪个键的代码

关键词: javascript键盘事件  键盘事件   
[关闭]
~ ~