日期:2014-05-16 浏览次数:20891 次
<TABLE>
  <TR>
    <TD><INPUT TYPE="text" id="a1" value="3"></TD>
    <TD><INPUT TYPE="text" id="b1" value="t"></TD>
  </TR>
  <TR>
    <TD><INPUT TYPE="text" id="a2" value="5"></TD>
    <TD><INPUT TYPE="text" id="b2" value="u"></TD>
  </TR>
  <TR>
    <TD><INPUT TYPE="text" id="a3" value="6"></TD>
    <TD><INPUT TYPE="text" id="b3" value="t"></TD>
  </TR>
  <TR>
    <TD><INPUT TYPE="text" id="a4" value="5"></TD>
    <TD><INPUT TYPE="text" id="b4" value="u"></TD>
  </TR>
  <TR>
    <TD><INPUT TYPE="text" id="a5" value="8"></TD>
    <TD><INPUT TYPE="text" id="b5" value="s"></TD>
  </TR>
  </TABLE>
<TABLE id="tb">
  <TR>
    <TD><INPUT TYPE="text" id="a1" value="3"></TD>
    <TD><INPUT TYPE="text" id="b1" value="t"></TD>
  </TR>
  <TR>
    <TD><INPUT TYPE="text" id="a2" value="5"></TD>
    <TD><INPUT TYPE="text" id="b2" value="u"></TD>
  </TR>
  <TR>
    <TD><INPUT TYPE="text" id="a3" value="6"></TD>
    <TD><INPUT TYPE="text" id="b3" value="t"></TD>
  </TR>
  <TR>
    <TD><INPUT TYPE="text" id="a4" value="5"></TD>
    <TD><INPUT TYPE="text" id="b4" value="u"></TD>
  </TR>
  <TR>
    <TD><INPUT TYPE="text" id="a5" value="8"></TD>
    <TD><INPUT TYPE="text" id="b5" value="s"></TD>
  </TR>
  </TABLE>
<br/><input type="button" value="验证数据" onclick="check()"/>
<script type="text/javascript">
function joinValue(inputs){
  var v='';
  for(var i=0;i<inputs.length;i++)v+=inputs[i].value+',';
  return v;
}
function check(){
  var data=[],trs=document.getElementById('tb').rows;
  for(var i=0;i<trs.length;i++)data[i]=joinValue(trs[i].getElementsByTagName('input'));//将每行的值串联起来
  for(var i=0;i<data.length-1;i++)
    for(var j=i+1;j<data.length;j++)
      if(data[i]==data[j]){
         alert('第'+(i+1)+'行数据和第'+(j+1)+'行数据一样!');
         return false;
      }
  return true;
}
</script>