Jquery+IE10-附加到提交按钮的onclick事件永远不会触发
Jquery + IE10 - onclick event attached to submit button never fires
当用户单击提交按钮时,我正在尝试执行一个函数。在这个例子中,我不允许提交表单。所有浏览器都可以接受,但IE10总是提交。这是我的JS代码:
$(document).ready(function($){
$('#_mysubmit').click(function() {
return foo();
})
});
function foo() {
alert('sth!');
return false;
}
这是html代码:
<form action="#" id="myForm" method="post">
First Name: <input value="John" id="firstName"><br/>
Last Name: <input value="Doe" id="lastName"><br/>
<input type="submit" value="Go!" id="_mysubmit">
</form>
这就是我测试它的地方:http://jsfiddle.net/TGmpc/
我知道它很简单,但我无法使它在IE10中工作。其他浏览器对此没有问题,即使是以前的IE版本。使用IE10和JQuery 1.10.1在Windows 7上进行测试。
注意:不能使用此选项:<meta-http-equiv="X-UA-Compatible"content="…"/>
您正在处理表单的提交,为什么不使用submit事件呢?
$(document).ready(function($){
$('#myForm').submit(function() {
return foo();
})
});
function foo() {
alert('sth!');
return false;
}
由于jsfiddle无法在IE10中为我工作,因此无法进行测试。
jsfiddle中的jQuery 1.10.1有问题。切换到1.9,效果良好。也许这是你的问题?
相关文章:
- 分派点击事件并保留击键修饰符
- 模糊事件的Javascript测试
- keyup事件处理程序更改焦点不适用于快速键入
- 使用 jQuery 的 .on 函数如何获取事件的原始元素
- 如何使Javascript动态html表及其上的事件
- 使用类从一个标记中双击事件
- 如何在未直接触发的情况下停止事件
- 我的链接按钮的OnClick事件永远不会被触发
- Watchify 更新事件永远不会在 Virtualbox 中触发
- ios CordovaJavaScript焦点事件永远不会到来
- Touchstart 事件永远不会在网页加载的首次加载时在 Android Chrome 上触发
- IE8:提交事件永远不会被Extjs 4捕获
- jQuery事件方法:如何更改javascript'单击'事件到'永远开火;
- Jquery+IE10-附加到提交按钮的onclick事件永远不会触发
- FileReader'的onloadend事件永远不会被触发
- iOS Safari似乎永远不会触发滚动事件,如果鼠标下的元素只有"overflow-y: scroll&qu
- 加载数据事件永远不会触发
- Chrome扩展事件页面w/音频永远不会停止
- Excel任务窗格绑定数据更改事件永远不会结束
- 动态创建iframe的onload事件在IE中永远不会触发