我正在使用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
}
});
});
在初始验证之后,验证检查似乎是在每个" keydown"按。我怎样才能在我的" .submit-form-btn"再次点击?我只想点击验证检查。
答案 0 :(得分:1)
您可以通过添加值data-parsley-trigger-after-failure
的{{1}}属性来实现此目的。这将确保只有提交才会触发进一步的验证。您可以将其添加到单个字段(导致某些字段继续在输入时进行验证,而其他字段仅在提交时验证),或者添加到整个表单(以指定无处方的提交验证):
submit
或:
<form id="form" data-parsley-trigger-after-failure="submit">