jquery判断多个input输入框不能输入相同的值

function checkName(data){
//校验联系信息不能一致
var values="";
$(".t").each(function(i,item){
var value=$(this).val();
values+=value; //获取所有的名称
});
var val=$(data).val(); //获得当前输入框的值
var newValue=values.replace(val,""); //去除当前输入框的值
if(newValue==""){
return false;
}else{
if(newValue.indexOf(val)>-1){ //当前值和newValue作比较
alert("联系人,紧急联系人,法人三者联系信息不能一致!");
$(data).focus();
}
}
}

<input name="inputname" class="t" onchange="checkName(this);"/>  

<input name="inputname" class="t" onchange="checkName(this);"/>  

<input name="inputname" class="t" onchange="checkName(this);"/>
posted @ 2016-12-07 16:36  caozengling  阅读(2897)  评论(0编辑  收藏  举报