我试图在验证引擎返回true后调用函数,然后提交表单。
$(function() {
$('#car_select_form').validationEngine('attach', {
onValidationComplete: function(form, status){
if (status == true) {
$('.clicktosubmit').trigger('click');
return false;
}
}
});
$("#proceedtosave").click(function(){
$('#car_select_form').trigger('onsubmit');
return true;
});
$("#goback").click(function(){
$('#closemyPopup').trigger('click');
});
});
现在,当我尝试使用 proceedtosave 按钮提交时,没有任何反应。 提前致谢
答案 0 :(得分:0)
执行return:true
以启用提交。
您需要阅读 docs 。
<强> onValidationComplete 强>
定义后,默认情况下会停止自动提交的表单,并允许您通过函数处理验证状态。您也可以在此函数中返回true,并允许表单提交。
jQuery("#formID2").validationEngine('attach', {
onValidationComplete: function(form, status){
alert("The form status is: " +status+", it will never submit");
}
});
答案 1 :(得分:0)
在Uncaught TypeError: Property 'submit' of object #<HTMLFormElement> is not a function
中找到解决方案确保没有名称=&#34;提交&#34;或id =&#34;提交&#34;在表格中。