屏蔽键盘输入js
onkeypress是在用户按下并放开任何字母数字键时发生。系统按钮(例如,箭头键和功能键)无法得到识别。
- <body onkeydown="enter()">
- <SCRIPT LANGUAGE="JavaScript">
- function enter()
- {
- if(window.event.keyCode==13)
- {
- window.event.returnValue= false;
- }
- }
- </SCRIPT>
或者
在想截获的区域增加Onkeydown事件函数,并在执行函数中写下如下语句:
- if (window.event.keyCode==13) window.event.keyCode=0
这样就取消回车键了
如果想模拟Tab键,只要写成
- if (window.event.keyCode==13) window.event.keyCode=9
就行了,它会跳到另一个元素上。
捕获整个页面的onKeydown事件:
- document.onkeydown=function(){
- alert( event.keyCode )
- if(event.keyCode==13 )
- event.keyCode=9;
- }
屏蔽其他按键
<html>
<head>
<meta http-equiv="Content-Type" content="text/htm