javascript - ParsleyJS 自定义验证器跳过验证没有错误

标签 javascript jquery html 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/

最佳答案

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

关于javascript - ParsleyJS 自定义验证器跳过验证没有错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21264365/

相关文章:

javascript - 添加两个没有操作按钮的数字react.js

php - 使用PHP+Ajax+jQuery可编辑数据库表

javascript - 将内容添加到其他页面的按钮

javascript - 使用 jQuery 创建 HTML 元素 : what’s the correct approach?

javascript - TypeError : req. session.regenerate 不是使用 Passport 的函数

php - 如何在字母之间插入连字符而不是换行符?

javascript - 从浏览器中删除历史点

javascript - 从动态 asp :DropDownList 中获取值

javascript - Jquery日期选择器: Selecting the value for second datepicker based on first date picker

javascript - 问题: The whole page loading instead just the div with .加载()