站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题如何在jsp页面中屏蔽ESC键?

如何在jsp页面中屏蔽ESC键?

摘要: 如何在jsp页面中屏蔽ESC键?


比如在一个文本输入框里,如果输入后按下ESC,将清空输入的内容,现在为了防止误操作,想在整个页面屏蔽掉ESC,怎么办呢? 谢谢大家,多出出主意,呵呵


好像是在文本框 设定javascript脚本
键盘按下动作时(KeyDown()事件)产生时
将esc相应码设定为0
就可以了



<script>
function stopKey()
{
if(window.event.keyCode==27)
{
return false;
}
else
{
p01.innerText="hello";
return true;
}
}
</script>
<body onkeypress="return stopKey();">

初始值


当按下非ESC键时,改变上面的字符串
</body>


我个人的实现方式,今天摸索着出来了(IE),供参考:
<script language="javascript">
function ignoreESC()
{
if ( event.keyCode == 27 )
{
event.returnValue = false;
return false;
}
return true;
}
</script>
<form name="form1">
<input type="text" onkeydown="ignoreESC();">
... ...



↑返回目录
前一篇: 怎样在客户端获得servlet返回的结果?
后一篇: 这个错误是什么原因导致的呢?以前好用现在就不好用了。