Javascript如何屏蔽一个键盘事件
作者: 李嘉 日期: 2009-03-10 01:11
用户在填写web表单时录入错误单词是非常常见的问题,尤其在多个文本操作的时候,很多客户认为他们能通过回车从上个文本框移动焦点到下一个文本框,相反地,一些表单在它没有完成之前就被提交,例如在PHP编程中enter键值默认提交表单。
下面的代码是屏蔽From提交时,按下Enter键被提交的问题:
<script language="javascript" type="text/javascript">
function stopRKey(evt) {
var evt = (evt) ? evt : ((event) ? event : null);
var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
if ((evt.keyCode == 13) && (node.type=="text")) { return false; }
}
document.onkeypress = stopRKey;
</script>
发表评论
订阅
上一篇
返回
下一篇
标签:

非常实用的Windows 2003/XP重启IIS的批处理脚本 (2011-04-27 01:02)
服务器网管系列实用工具 - 监测某个程序运行并阻止,以阻止迅雷为例 (2011-04-25 23:07)
Javascript中Cookie如何跨域访问 (2011-02-07 23:17)
JQuery中监视Ajax的Json操作Error错误原因监控getJson (2011-02-06 23:48)
JavaScript中设为首页和加入收藏的代码(支持FireFox) (2011-01-15 23:41)
强烈推荐:Javascript最精简右下角弹出广告代码(兼容IE和FF) (2010-06-23 01:51)
网页HTML右侧浮动DIV层广告或在线客服图片框最佳代码(支持Firefox&IE) (2010-05-26 11:50)
Javascript中history.go(-1)和History.back()的区别是什么? (2010-04-30 04:08)
JS添加到收藏夹和设置为首页功能支持Firefox和IE——Add to Favorites (IE) / Bookmark (Firefox) Javascript (2010-04-11 06:19)