javascript校验多个输入框input的值是否相等(前段校验)

function saveDict(){
	      //没有选择类型列表
	      if(document.Form1.keyword.value=="jerrynew"){
	          if(Trim(document.Form1.keywordname.value)==""){
	             alert("请输入类型名称");
	             return false;
	          }
	          
	         var allkeywords= document.Form1.keyword;
	         for(var i=0;i<allkeywords.length;i++){
	    
	            if(allkeywords[i].value==Trim(document.Form1.keywordname.value)){           

	               alert("已存在此类型名称,请重新输入");
	               return false;
	             }
	             
	         }
	         
	          document.Form2.keywordname.value=document.Form1.keywordname.value;
	          document.Form2.typeflag.value="new";
	          
	      }
	      //选择类型列表
	      else{
	      
	          document.Form2.keywordname.value=document.Form1.keyword.value;
	          document.Form2.typeflag.value="add";	
	      }
	      var tbl=document.getElementById("dictTbl");
	      for (i=1;i<tbl.rows.length;i++){   
		   	  	var name = tbl.rows[i].cells[1].getElementsByTagName("input")[0].value;
		   	  	if(Trim(name)==""){
		   	  	    alert("名称不能为空!");
		   	  	    
		   	  	    return false;
	   	  	    }
	   	  }
	   	  for(k=1;k<=tbl.rows.length-2;k++)
		  {
	 	  	for(m=k+1;m<=tbl.rows.length-1;m++)
	 	  	{     
		  	  	var name1 = tbl.rows[k].cells[1].getElementsByTagName("input")[0].value;
		  	  	var name2 = tbl.rows[m].cells[1].getElementsByTagName("input")[0].value;
		  	  	if(name1 == name2){
		  	  		alert("名称不能相同!"); 
		  	  		 return false;
		        }	
		    }
		  }
	      document.Form2.action="${pageContext.request.contextPath }/system/elecSystemDDLAction_save.do";
	      document.Form2.submit();     
	}   
发布了30 篇原创文章 · 获赞 2 · 访问量 6593

猜你喜欢

转载自blog.csdn.net/tangliuqing/article/details/42780219