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

来源:互联网 发布:linux安装邮件服务器 编辑:程序博客网 时间:2024/04/28 09:52
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();     }   

0 0
原创粉丝点击