我正在尝试使用ParsleyJS验证我的字段,并且我已经编写了一个自定义验证器,希望将来允许我检查字段是空白还是不等于另一个字段,但它很简单似乎被称为。我之前尝试将两个验证器组合在一起,并且notblank验证器没有被调用,所以我写了这个。这是我的自定义验证器和一个jsfiddle的链接,您可以使用该问题。我究竟做错了什么?提前感谢您的帮助!
$(function () {
$('#form').parsley({
validators: {
notblankequalto: function (val, notblankequalto) {
return {
validate: function () {
alert('hi');
return false;
},
'priority': 2
}
}
},
messages: {
notblankequalto: "This value should be equal to the value above it"
}
});
});
答案 0 :(得分:2)
这个问题最终不那么明显,我不完全确定为什么它会出现。当我将“可选”类改为“必需”时,它又开始工作了。然后我可以使用parsley-equalto以及parsley-notblank。
答案 1 :(得分:1)
表单ID应为form
,而不是#form
。
请参阅小提琴:http://jsfiddle.net/JmPfQ/9/