当前如果使用Parsley,当我们单击“提交”按钮时,它将自动验证
我想做的是
当用户提交按钮时,使用jQuery
取决于字段值,例如STATUS是DRAFT,不触发Parsley验证
如果状态为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
}
});
答案 0 :(得分:0)
如果您不希望在草稿模式下获得验证反馈,则应听#status
的更改并在Parsley表单上调用destroy()
或相应地重新初始化。
如果您希望获得验证反馈但仍允许提交表单,那么抱歉,这比应做的要困难得多。我打开了an issue。