Javascript 欧芹不等于验证

Javascript 欧芹不等于验证,javascript,jquery,parsley.js,Javascript,Jquery,Parsley.js,我必须更改密码屏幕 我希望当前密码和新密码不应该相同 有没有办法用欧芹来做这个 我也尝试以下条件,但没有得到运气 data_parsley_notequalto = "#controlId" 我和你有同样的问题 然后我发现你可以创建一个自定义验证器 这是我的: HTML: 这将检查myInput的值是否等于“test”。如果相等,它将显示指定的错误消息。我和您有相同的问题 然后我发现你可以创建一个自定义验证器 这是我的: HTML: 这将检查myInput的值是否等于“test”。如果相等,它

我必须更改密码屏幕 我希望当前密码和新密码不应该相同 有没有办法用欧芹来做这个

我也尝试以下条件,但没有得到运气

data_parsley_notequalto = "#controlId"

我和你有同样的问题

然后我发现你可以创建一个自定义验证器

这是我的:

HTML:


这将检查myInput的值是否等于“test”。如果相等,它将显示指定的错误消息。

我和您有相同的问题

然后我发现你可以创建一个自定义验证器

这是我的:

HTML:


这将检查myInput的值是否等于“test”。如果相等,它将显示指定的错误消息。

此代码在许多情况下对我很有效:

window.Parsley.addValidator("notequalto", {
    requirementType: "string",
    validateString: function(value, element) {
        return value !== $(element).val();
    }
});
您可以这样使用它:

<input type="text" id="test1" data-parsley-required>
<input type="text" id="test2" data-parsley-required data-parsley-notequalto="#test1" data-parsley-notequalto-message="These two fields must not be identical!">

在许多情况下,此代码对我都很有效:

window.Parsley.addValidator("notequalto", {
    requirementType: "string",
    validateString: function(value, element) {
        return value !== $(element).val();
    }
});
您可以这样使用它:

<input type="text" id="test1" data-parsley-required>
<input type="text" id="test2" data-parsley-required data-parsley-notequalto="#test1" data-parsley-notequalto-message="These two fields must not be identical!">

您需要编写一个自定义验证器-在这里查看答案您需要编写一个自定义验证器-在这里查看答案