泰仔在线

java学习,心情日记,缤纷时刻
posts - 100, comments - 34, trackbacks - 0, articles - 0

javascript 中的键盘事件

Posted on 2006-09-05 12:39 泰仔在线 阅读(343) 评论(0)  编辑  收藏 所属分类: Java 相关Javascript
控制Enter按键的使用
1.在语言块中使用
<script language="javascript">
function handle()
{
    
if(event.keyCode==13)
    
{
        window.close();
    }

}


document.onkeydown
=handle;
</script>

2.在body的使用
……
<body style="back-groundcolor:white;margin-left:20px;margin-right:20px;margin-top:10px;margin-bottom:0px" onkeydown="if (window.event.keyCode==13)self.close();">
……

3.在form标签中使用
……
<form name="form1" onkeydown = "if (window.event.keyCode == 13)confirmClick('save');">
……


ENTER键可以让光标移到下一个输入框
<input onkeydown="if(event.keyCode==13)event.keyCode=9" > <br>

只能是中文<input onkeyup="value=value.replace(/[ -~]/g,'')" onkeydown="if(event.keyCode==13)event.keyCode=9"> <br>

屏蔽输入法<input style="ime-mode:disabled" onkeydown="if(event.keyCode==13)event.keyCode=9"> <br>

只能输入英文和数字<input onkeyup="value=value.replace(/[\W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))" onkeydown="if(event.keyCode==13)event.keyCode=9"> <br>

只能是数字<input onkeyup="value=value.replace(/[^\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"><br>

只能显示,不能修改<input readonly value="只能显示,不能修改">


只有注册用户登录后才能发表评论。


网站导航: