提交表单时如何防止欧芹验证
How to prevent Parsley validation when submit form
目前如果使用 Parsley,当我们点击提交按钮时它会自动验证
我想做的是
用户提交按钮时,用jQuery
处理
取决于字段值,例如STATUS为DRAFT,不触发Parsley验证
如果 STATUS 为 PUBLISH,则触发 Parsley 验证
问题是,如何防止 Parsley 在我单击提交按钮时自动验证,以便实现上述场景?
$(".review_form").submit(function (event) {
// get status value
var status = $("#status").val();
// continue the form submission without validating
if (status === 'DRAFT') {
return true;
}
else {
// let Parsley validate the form
}
});
如果您不想在草稿模式下验证反馈,您应该听取您的 #status
更改并在 Parsley 表单上调用 destroy()
或相应地重新初始化它。
如果您可能喜欢验证反馈但仍允许提交表单,那么这比应该的要困难得多,抱歉。我打开了 an issue.
目前如果使用 Parsley,当我们点击提交按钮时它会自动验证
我想做的是
用户提交按钮时,用jQuery
处理
取决于字段值,例如STATUS为DRAFT,不触发Parsley验证
如果 STATUS 为 PUBLISH,则触发 Parsley 验证
问题是,如何防止 Parsley 在我单击提交按钮时自动验证,以便实现上述场景?
$(".review_form").submit(function (event) {
// get status value
var status = $("#status").val();
// continue the form submission without validating
if (status === 'DRAFT') {
return true;
}
else {
// let Parsley validate the form
}
});
如果您不想在草稿模式下验证反馈,您应该听取您的 #status
更改并在 Parsley 表单上调用 destroy()
或相应地重新初始化它。
如果您可能喜欢验证反馈但仍允许提交表单,那么这比应该的要困难得多,抱歉。我打开了 an issue.