Parsley JS Custom验证器无错误地跳过验证

时间:2014-01-21 16:55:42

标签: javascript jquery html5 validation parsley.js

我正在尝试使用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"
        }
    });
});

http://jsfiddle.net/JmPfQ/7/

2 个答案:

答案 0 :(得分:2)

这个问题最终不那么明显,我不完全确定为什么它会出现。当我将“可选”类改为“必需”时,它又开始工作了。然后我可以使用parsley-equalto以及parsley-notblank。

答案 1 :(得分:1)

表单ID应为form,而不是#form

请参阅小提琴:http://jsfiddle.net/JmPfQ/9/