【发布时间】:2011-08-09 21:15:15
【问题描述】:
我的表格很简单。我想使用 jquery 来阻止表单提交。
$(document).ready(function() {
$('#searchform').submit(function(e) {
alert('Handler for .submit() called.');
event.preventDefault();
return false;
});
});
这在 chrome 中运行良好。它只是向我显示一个警告框,并没有重定向。但不适用于 Firefox 或 IE9,它会显示警报,然后继续提交表单。
感谢您的帮助。
【问题讨论】:
-
mkk 有您正确的解决方案,但我也建议致电
preventDefaultfirst。这样,如果出现 Javascript 错误,表单仍然不会被提交。
标签: javascript jquery-selectors jquery