$(document).ready(function () {
$("#MyForm").submit(function () {
alert("Hello");
return true;
});
});
嗨,我上面有一个非常简单的代码,当我在IE8中提交表单时没有任何反应,但它在FireFox 8中工作正常。
我正在使用jQuery 1.5.1。这是旧版jQuery的一个问题吗?
答案 0 :(得分:2)
我之前在IE8和IE7中看过这个。解决方法:
$("#MyForm").submit(function () {
alert("Hello");
return true;
});
// change input type to whatever submits the form
$("#MyForm input[type='submit']").click(function(e) {
e.preventDefault();
$(this).closest("form").submit();
});