我有3个输入框,如:
<input id="0" type="text" class="test" />
<input id="1" type="text" class="test"/>
<input id="2" type="text" class="test"/>
我正在试图找出如何检测重复数据,以便在用户输入&gt; 1任何一个方框的SAME网址时提醒用户?
我有jsFiddle - http://jsfiddle.net/PLacj/。
有人可以帮忙吗?
答案 0 :(得分:0)
你走了:
$('.test').blur(function() {
var self = this;
var value = this.value;
$('.test').not(this).each(function(){
if(value == this.value && this.value.length > 0){
alert('cannot do that!');
self.value = '';
return false;
}
})
});
答案 1 :(得分:0)
你去吧
正在使用 demo
$(function(){
$('.test').blur(function() {
var isDup = false, val = $(this).val().toLowerCase();
$('.test').not("#"+this.id).each(function(){
if($(this).val().toLowerCase() == val){
isDup = true;
}
});
if(isDup){
alert("Duplicate");
}
});
});
答案 2 :(得分:0)
你的jsFiddle问题是你没有选择jQuery。 http://jsfiddle.net/PLacj/7/