[英]Gravity Form is not submitting after client side validations
我試圖在重力形式上進行客戶端驗證。 我是重力形式的新手,我研究並發現重力形式不支持客戶端驗證。 所以我決定自己做。 我使用了jQuery的驗證庫,當驗證表單時,它尚未提交。 我有以下代碼:
jQuery(document).ready(function(){
jQuery('#gform_49').validate({ // initialize the plugin
rules: {
input_7: {
required: true,
email: true
},
input_8: {
required: true,
url: true
}
},
submitHandler: function (form) {
form.submit();
return true;
}
});
});
一旦驗證失敗,然后用戶輸入正確的數據並嘗試提交表單,則不會提交。 但是,如果用戶第一次提交所有正確的信息,它將起作用。 似乎重力形式禁用了兩次表單提交。 驗證后提交表單是否有想法?
取出整個submitHandler
選項。 這里不需要,因為form.submit()
正是插件的默認行為。 也沒有理由在任何這些回調函數中將return true
。
jQuery(document).ready(function(){
jQuery('#gform_49').validate({ // initialize the plugin
rules: {
input_7: {
required: true,
email: true
},
input_8: {
required: true,
url: true
}
}
});
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.