即使Parsleyvalidation失败,也始终执行.submit()
我正在使用parsley.js进行validation。 它在不使用Ajax的情况下完成工作。 但是当我添加.submit()函数时,它总是被触发并且不等待validation。
更新:我也需要使用远程validation
$(document).ready(function(){ $('#form_register').submit(function(){ alert('The form submitted'); }) });
https://jsfiddle.net/rostamiani/mzdvLpnt/3/
它适用于提琴手,但不适用于我的页面。 我附上了我的页面: https : //ufile.io/hm7w5
更新 此代码不适用于远程validation。 使用远程validation时,isValid返回null!
我使用isValid()函数检查提交时的validation状态。
$('#form_register').submit(function(e){ // Prevent normal submittion e.preventDefault(); // If the form is not submitted yet, skip if (! $('#form_register').parsley().isValid()) { return; } alert('The form submitted'); }