您的位置:首页 > Web前端 > JavaScript

js判断是否重复为空后为输入框设置红色提醒

2017-07-28 16:04 369 查看
全部代码:

//保存数据
var putFlag = false; //避免重复提交
function saveData(){
if(putFlag == true){
$.dialog.tips('禁止重复提交!',3,'alert.gif',function(){});
return false;
}

$("#num").val(a);//设置提交的数量
var d=$.dialog.tips('正在执行,请稍候...',600,'loading.gif');
var awName;
var awCode;
for(var i=1;i<=a;i++){
awName = $("#awName_"+i).val();
awCode = $("#awCode_"+i).val();

//为空判断
if($.trim(awName)==""){
$.dialog.tips('名称不能为空!',3,'alert.gif',function(){});
$("#awName_"+i).css('borderColor','red'); //添加css样式
return false;
}else{
$("#awName_"+i).css('borderColor',''); //取消css样式
}
if($.trim(awCode)==""){
$.dialog.tips('代码不能为空!',3,'alert.gif',function(){});
$("#awCode_"+i).css('borderColor','red'); //添加css样式
return false;
}else{
$("#awCode_"+i).css('borderColor',''); //取消css样式
}
//重复判断
for(var j=i+1;j<=a;j++){
//名字重复
if(awName == $("#awName_"+j).val() ){
$.dialog.tips('名字不能重复!!',3,'alert.gif',function(){});
$("#awName_"+i).css('borderColor','red'); //添加css样式
$("#awName_"+j).css('borderColor','red'); //添加css样式
return false;
}else{
$("#awName_"+i).css('borderColor',''); //取消css样式
$("#awName_"+j).css('borderColor',''); //取消css样式
}
//代码重复
if(awCode == $("#awCode_"+j).val() ){
$.dialog.tips('代码不能重复!!',3,'alert.gif',function(){});
$("#awCode_"+i).css('borderColor','red'); //添加css样式
$("#awCode_"+j).css('borderColor','red'); //添加css样式
return false;
}else{
$("#awCode_"+i).css('borderColor',''); //取消css样式
$("#awCode_"+j).css('borderColor',''); //取消css样式
}
}

}

var params=$('#frm2').serialize();
putFlag = true;
$.ajax({
type:'post',
data:params,
url:'${root}/base/BaseAreaWorkSpace/saveChild.jspx?date='+new Date().getTime(),
async:false,
dataType:"json",
success:function(data){
putFlag = false;
$.dialog.tips(data.message,3,'alert.gif',function(){});
closePop();
//d.close();
}
})
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: