我正在使用Inline Form Validation Engine来验证表单。现在我想阻止表单提交。我试过这样的事情:
$("#ws-form").submit(function(){
return false;
});
$("#quotation-form").submit(function(){
return false;
});
阻止表单提交适用于#ws-form 但不适用于#quotation-form
这些表格的验证几乎相同:
$("#ws-form").validationEngine('attach',{
onValidationComplete: function(form, status){
if(status === true){
// some treatment
}
}
});
您可以找到表单here的示例。我的问题如何阻止提交此表单?
答案 0 :(得分:1)
如果不需要内联验证,则可以执行以下操作。
首先在标题中添加jquery.validate.js文件。 然后按如下所示修改按钮的单击行为:
$("#submitButton").live("click",function(){
$("#frm").validate();
if($("#frm").valid())
{
// ajax call
}
return false;// if required to be on same page.
});
答案 1 :(得分:0)
"ajaxUserCall": {
"url": "ajaxValidateFieldUser",
"extraData": "name=eric",
"extraDataDynamic": ['#user_id', '#user_email'],
"alertText": "* This user is already taken",
"alertTextOk": "All good!",
"alertTextLoad": "* Validating, please wait"
},