IE 错误 .JavaScript 运行时错误:对象不支持属性或方法“preventDefault”
IE error .JavaScript runtime error: Object doesn't support property or method 'preventDefault'
我的 asp.net mvc Web应用程序中有以下代码:-
<script>
function validateForm(e) {
if ($("[name=ip]").val() == "" && $("[name=mac]").val() == "") jAlert('Please enter atleast one search value.', 'Message');
e.preventDefault();
}
</script>
但是在IE上访问此脚本时,我将收到以下错误:-
0x800a01b6 - JavaScript 运行时错误:对象不支持属性 或方法"防止默认"
而当使用Firefox访问使用此脚本的网页时,Chrome 它将正常工作,任何人都可以建议吗?
//for IE
e.returnValue = false;
//for browsers supporting preventDefault()
if(e.preventDefault) e.preventDefault();
或短记录:
(e.preventDefault) ? e.preventDefault() : e.returnValue = false;
IE并不总是喜欢preventDefault
。检查以确保浏览器喜欢 preventDefault,如果没有,请使用 returnValue。
if(e.preventDefault) {
e.preventDefault();
} else {
e.returnValue = false;
}
相关文章:
- electronic BrowserWindow的最小高度和宽度在hide()show()方法之后不起作用
- 有没有任何方法可以将控制器从文件加载到ui路由器$stateProvider中
- 数组在递归方法中设置为null
- 打破承诺链的好方法是什么
- 在使用Polymer'加载所有json文件后执行方法;s的核心ajax
- 使用“;这个“;JavaScript原型方法中的关键字
- 序列化数据属性中对象的最可靠方法
- 使用Objective-C的JavaScript注入方法
- 有没有一种方法可以添加相同的项目val=“0”;4〃;到JavaScript中数组的每个对象
- 有没有一种方法可以防止img get请求使用css或js发生
- Javascript,有没有一种方法可以将数组写成没有逗号或空格的单个文本字符串
- toBoolean方法类似于toString
- 如何在单击复选框后调用控制器方法
- 是否有任何方法可以使用jQuery替换在数组中定义值的文本
- 递归使用 eval() 是检查程序执行的好方法吗?
- 如何在webView,Android中从@JavascriptInterface方法调用Javascript
- toLocaleDateString和toLocaleString方法不尊重机器时区
- 有条件更新d3.js力图中节点的最佳方法
- TypeError:在不兼容的接收器nodejs上调用了方法Uint8Array.length
- jQuery插件-从插件中调用公共方法