我想知道,如何设置文本框2的验证不等于文本框1 JQuery的?
我在努力,
rule:{
textbox1: {
required: true
}
textbox2: {
required: true,
notequalto: '#textbox1'
}
}
但它不起作用。
答案 0 :(得分:0)
您可以为元素指定一个匿名函数(假设它在您的情况下是#textbox2),它将检查前一个文本框中的值。
你会有这样的事情:
$( "#textbox2" ).change(function() {
// your validation goes here - take the value from textbox1 and
// compare it with value from textbox2
});
Here你可以看到我所说的一个小例子。
答案 1 :(得分:0)
您可以添加检查两个文本框值的自定义方法
$.validator.addMethod('notequalto', function (value, element, param) {
return value != $(param).val();
}, 'Both values are same!');
textbox2: {
required: true,
notequalto: '#textbox1'
}