我正在尝试在用户点击提交按钮时执行一项功能。在这个例子中,我不允许表单提交。所有浏览器都可以,但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上进行测试。
注意:使用此选项不是一个选项: &lt; meta http-equiv =“X-UA-Compatible”content =“...”/&gt;
答案 0 :(得分:0)
您正在处理提交表单,为什么不使用提交活动?
$(document).ready(function($){
$('#myForm').submit(function() {
return foo();
})
});
function foo() {
alert('sth!');
return false;
}
由于jsfiddle无法在IE10中为我工作,因此无法测试。
答案 1 :(得分:0)
jsfiddle中的jQuery 1.10.1有问题。切换到1.9,它工作正常。也许那是你的问题?