我有一个jquery表单插件的选项变量。
它具有beforeSubmit之前的功能。现在我想验证我想停止执行代码的表单。
如何阻止jQuery运行代码。目前我使用抛出“错误”例如 -
var options = {
beforeSend: function(e)
{
$("#progress").show();
//clear everything
$("#bar").width('0%');
$("#message").html("");
$("#percent").html("0%");
throw "error";
}, ....
请参阅示例here
此致
答案 0 :(得分:0)
使用preventDefault选项停止传播。
在您的情况下,在函数的第一行添加e.preventDefault();
。
答案 1 :(得分:0)
jQuery表单插件有一个选项beforeSubmit,如beforeSend ...
beforeSubmit: function() {
return validate();
}
validate()函数应该返回true表示继续,或者返回false表示停止执行。