JS阻止用户默认事件的发生
来源:互联网 发布:汶上县网络问政平台 编辑:程序博客网 时间:2024/05/18 07:26
在做即时聊天系统的时候碰见了这么一个问题:
由于监控了用户回车发送消息的功能,对用户的信息有个校验,但是校验后回车会展现在文本框中,一开始的想法是怎么在回车写到文本框后去除这个效果,发现没什么好办法,在网上查了下,发现既然去除不了这个效果,那么可以阻止这个回车事件的发生。
代码如下:
点击回车发送消息的方法:
function toMysend(){var event = arguments.callee.caller.arguments[0]||window.event;//消除浏览器差异 if (event.keyCode == 13){ mysend(); stopDefaultKey(event);//屏蔽enter对系统作用。按后增加\r\n等换行 } }
/** * @Title: stopDefaultKey * @Description: TODO(阻止默认事件的激发) * @param * @return 无 * @throws 无 */function stopDefaultKey(e) { if (e && e.preventDefault) {//如果是FF下执行这个 e.preventDefault(); }else{ window.event.returnValue = false;//如果是IE下执行这个 } return false;}
- JS阻止用户默认事件的发生
- JS阻止冒泡事件以及默认事件发生
- juqery 阻止默认事件发生
- 浏览器中如何阻止默认事件的发生?
- JS 阻止冒泡与阻止默认事件
- js阻止事件默认行为
- js中阻止默认事件
- js阻止默认事件与js阻止事件冒泡示例
- js 阻止默认事件 和事件冒泡
- js阻止浏览器的默认行为以及停止事件冒泡
- js 停止事件冒泡 阻止浏览器的默认行为
- js 阻止元素(文档)默认事件,阻止冒泡事件
- js中阻止默认事件,阻止冒泡事件
- js阻止默认事件与js阻止事件冒泡示例分享 js阻止冒泡事件
- 阻止事件的默认行为
- js 停止事件冒泡 阻止浏览器的默认行为(阻止超连接 # )
- js 停止事件冒泡 阻止浏览器的默认行为(阻止超连接 # )
- js 停止事件冒泡 阻止浏览器的默认行为(阻止超连接 # )
- Build and use dylib on iOS
- vc++之调用CloseHandle的原因
- System.map详解
- OpenWRT文章翻译之(一)----OpenWRT Buildroot简介
- TITAN
- JS阻止用户默认事件的发生
- 2012-06-14 19:16 ios消息推送机制原理与实现
- POJ1094 字母排序(拓扑排序)
- ubuntu下乱码问题解决方案
- 实时数据库系统及其特征
- mongodb源码分析(七)查询3之mongod的cursor的产生(续)
- postgresql 安装配置
- MyEclipse安装CDT插件
- 只顾当前就业率还是长远考虑国家的发展和社会的进步?