校验输入框中是否有重复值

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_37648240/article/details/73293394

比如添加多个联系方式,不应该重复,则需校验

代码:

var flag = 1;  // 1为校验通过,0为校验失败
var arr = [];  // 存放值得数组
var input = $(".input");  // 存放输入框对象
$.each(input,function(i){
    arr.push(input.eq(i).val())
})
input.removeClass("error");  // 取消所有校验状态
for(var i=0; i<arr.length; i++){
    for(var j=i+1; j<arr.length; j++){
        if(arr[j]==arr[i]){
            input.eq(i).addClass("error");
            input.eq(j).addClass("error");
            flag = 0;
        }
    }
}
if(flag==0){
    return false;
}
阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页