Javascript Parlsey在初始验证调用后阻止键控验证
我正在使用Parlsey验证表单,如下所示:Javascript Parlsey在初始验证调用后阻止键控验证,javascript,jquery,validation,parsley.js,Javascript,Jquery,Validation,Parsley.js,我正在使用Parlsey验证表单,如下所示: $(document).on("click", ".submit-form-btn", function(e) { $(".form-class").off().submit(function(e) { e.preventDefault(); $(this).parsley().validate(); if ($(this).parsley().isValid()) { //Do something }
$(document).on("click", ".submit-form-btn", function(e) {
$(".form-class").off().submit(function(e) {
e.preventDefault();
$(this).parsley().validate();
if ($(this).parsley().isValid()) {
//Do something
}
});
});
在初始验证之后,验证检查似乎会在每次“按键”按下时调用。如何仅在再次单击“.submit form btn”时再次验证?我只希望在单击时进行验证检查。您可以通过添加值为
submit
的data parsley trigger after failure
属性来实现这一点。这将确保只有提交才会触发进一步的验证。您可以将其添加到单个字段(使某些字段在输入时继续验证,而其他字段仅在提交时验证),也可以添加到整个表单(在任何地方指定仅提交验证):
或:
完美答案。