有没有办法从parsley.js获取错误列表?我有一个表单,有一个我想要验证的字段,并作为警告向用户提供反馈,但我不希望该字段的错误状态阻止表单提交。我自己处理表单提交,所以我正在寻找像
这样的东西$("form[name='client']").on('submit'), function(e) {
e.preventDefault();
var form = $(this);
form.parsley().validate();
// pseudo code as I don't know how to do this yet with parsley
var errors = form.parsley().errors().filter(function(err) { return err.field != field_to_ignore })
if (errors.length ) {
// error handling
} else {
// submit form
}
});
答案 0 :(得分:0)
您可以在点击提交时更改inputs
或excluded
选项,以便排除所有输入。
答案 1 :(得分:0)
我的解决方案是使用两种验证:
1.第一个是将错误绑定到UI。
2.第二个是将data-parsley-excluded=true
属性添加到field_to_be_ignore后。
$("#myForm").on('submit'), function(e) {
e.preventDefault();
var form = $(this);
//the first validation bind the error message to the screen
if (form.parsley().validate() == false) {
$('myFieldToIgnore').attr('data-parsley-excluded','true');
//Now let make a second validation:
form.parsley().validate();
}
else {
//submit
}
});