下面这段代码,
怎么判断referenceCode[0].refSeqNum,referenceCode[1].refSeqNum, 。。referenceCode[5].refSeqNum。。
这些INPUT框的值不相同,
如果有相同的值则 alert("有相同的值");<input type="text" value="1" size="3" name="referenceCode[0].refSeqNum"/>
<input type="text" value="2" size="3" name="referenceCode[1].refSeqNum"/>
<input type="text" value="2" size="3" name="referenceCode[2].refSeqNum"/>
。。 
<table width="80%" cellspacing="2" cellpadding="2" id="referList">

  <tbody><tr><td colspan="4"><font color="red">NOTE: Inactive status only applies to Activity for entry screens. Once set, it will not be shown in the selection list.</font></td></tr>
  <tr><td colspan="4">
  <input type="radio" onclick="changeSequence('al');" value="alpha" name="sequence"/>Display By Alpha
  <input type="radio" onclick="changeSequence('sq');" value="sequence" name="sequence"/>Display By Sequence No
  
  </td></tr>
<tr bgcolor="white">
<td width="20%" class="header">Reference Code</td>
<td width="40%" class="header">Reference Description</td>
<td width="20%" class="header">Sequence No</td>
<td width="20%" class="header">Inactive </td>

</tr>




<tr valign="top" bgcolor="white">
<td>AFR
<input type="hidden" value="AFR" name="referenceCode[0].refCode"/>
</td>
<td align="left">
<input type="text" value="Africa" size="40" name="referenceCode[0].refCodeDesc"/>
</td> 
<td><input type="text" value="" size="3" name="referenceCode[0].refSeqNum"/></td>
<td>
<input type="checkbox" value="AFR" name="referenceCode[0].deleteFlag"/>
</td>
</tr>


<tr valign="top" bgcolor="lightyellow">
<td>ASI
<input type="hidden" value="ASI" name="referenceCode[1].refCode"/>
</td>
<td align="left">
<input type="text" value="Asia Pacific" size="40" name="referenceCode[1].refCodeDesc"/>
</td> 
<td><input type="text" value="" size="3" name="referenceCode[1].refSeqNum"/></td>
<td>
<input type="checkbox" value="ASI" name="referenceCode[1].deleteFlag"/>
</td>
</tr>


<tr valign="top" bgcolor="white">
<td>AUS
<input type="hidden" value="AUS" name="referenceCode[2].refCode"/>
</td>
<td align="left">
<input type="text" value="Australasia" size="40" name="referenceCode[2].refCodeDesc"/>
</td> 
<td><input type="text" value="" size="3" name="referenceCode[2].refSeqNum"/></td>
<td>
<input type="checkbox" value="AUS" name="referenceCode[2].deleteFlag"/>
</td>
</tr>


<tr valign="top" bgcolor="lightyellow">
<td>EEU
<input type="hidden" value="EEU" name="referenceCode[3].refCode"/>
</td>
<td align="left">
<input type="text" value="Eastern Europe" size="40" name="referenceCode[3].refCodeDesc"/>
</td> 
<td><input type="text" value="" size="3" name="referenceCode[3].refSeqNum"/></td>
<td>
<input type="checkbox" value="EEU" name="referenceCode[3].deleteFlag"/>
</td>
</tr>


<tr valign="top" bgcolor="white">
<td>CSA
<input type="hidden" value="CSA" name="referenceCode[4].refCode"/>
</td>
<td align="left">
<input type="text" value="Latin America" size="40" name="referenceCode[4].refCodeDesc"/>
</td> 
<td><input type="text" value="" size="3" name="referenceCode[4].refSeqNum"/></td>
<td>
<input type="checkbox" value="CSA" name="referenceCode[4].deleteFlag"/>
</td>
</tr>


<tr valign="top" bgcolor="lightyellow">
<td>MEA
<input type="hidden" value="MEA" name="referenceCode[5].refCode"/>
</td>
<td align="left">
<input type="text" value="Middle East" size="40" name="referenceCode[5].refCodeDesc"/>
</td> 
<td><input type="text" value="" size="3" name="referenceCode[5].refSeqNum"/></td>
<td>
<input type="checkbox" value="MEA" name="referenceCode[5].deleteFlag"/>
</td>
</tr>


<tr valign="top" bgcolor="white">
<td>NAM
<input type="hidden" value="NAM" name="referenceCode[6].refCode"/>
</td>
<td align="left">
<input type="text" value="North America" size="40" name="referenceCode[6].refCodeDesc"/>
</td> 
<td><input type="text" value="" size="3" name="referenceCode[6].refSeqNum"/></td>
<td>
<input type="checkbox" value="NAM" name="referenceCode[6].deleteFlag"/>
</td>
</tr>


<tr valign="top" bgcolor="lightyellow">
<td>WEU
<input type="hidden" value="WEU" name="referenceCode[7].refCode"/>
</td>
<td align="left">
<input type="text" value="Western Europe" size="40" name="referenceCode[7].refCodeDesc"/>
</td> 
<td><input type="text" value="" size="3" name="referenceCode[7].refSeqNum"/></td>
<td>
<input type="checkbox" value="WEU" name="referenceCode[7].deleteFlag"/>
</td>
</tr>


<tr height="4" bgcolor="white">
<td align="right" colspan="4">
<hr size="1"/>
</td>
</tr>


<tr valign="top" bgcolor="white">
<td>
<input type="text" value="" name="referenceCode[8].refCode"/>
</td>
<td align="left"><input type="text" value="" size="40" name="referenceCode[8].refCodeDesc"/></td>
<td><input type="text" value="" size="3" name="referenceCode[8].refSeqNum"/></td>
<td/>
</tr>

<tr valign="top" bgcolor="lightyellow">
<td>
<input type="text" value="" name="referenceCode[9].refCode"/>
</td>
<td align="left"><input type="text" value="" size="40" name="referenceCode[9].refCodeDesc"/></td>
<td><input type="text" value="" size="3" name="referenceCode[9].refSeqNum"/></td>
<td/>
</tr>

<tr valign="top" bgcolor="white">
<td>
<input type="text" value="" name="referenceCode[10].refCode"/>
</td>
<td align="left"><input type="text" value="" size="40" name="referenceCode[10].refCodeDesc"/></td>
<td><input type="text" value="" size="3" name="referenceCode[10].refSeqNum"/></td>
<td/>
</tr>

<tr valign="top" bgcolor="lightyellow">
<td>
<input type="text" value="" name="referenceCode[11].refCode"/>
</td>
<td align="left"><input type="text" value="" size="40" name="referenceCode[11].refCodeDesc"/></td>
<td><input type="text" value="" size="3" name="referenceCode[11].refSeqNum"/></td>
<td/>
</tr>

<tr valign="top" bgcolor="white">
<td>
<input type="text" value="" name="referenceCode[12].refCode"/>
</td>
<td align="left"><input type="text" value="" size="40" name="referenceCode[12].refCodeDesc"/></td>
<td><input type="text" value="" size="3" name="referenceCode[12].refSeqNum"/></td>
<td/>
</tr>

<tr valign="top" bgcolor="white">
<td align="left" colspan="4"> </td>
</tr>
<tr>
<td align="center" class="tr_paginator" colspan="4">
<input type="submit" border="" value="Confirm" name="Submit"/>
<input type="submit" border="" value="Cancel" name="close"/>
</td>
</tr>
</tbody></table>

解决方案 »

  1.   

    input 的name属性是referenceCode[*].refSeqNum,
    比较是否这些值是否有相同的值, 如果有值则弹出警告。 
      

  2.   


    <table width="80%" cellspacing="2" cellpadding="2" id="referList" id=table>//这里加个idvar tb = document.getElementById("table");
    var input= tb.getElementsByTagName("input");
    var inputvalue=[];
    for(var i=0;i<input.length;i++){
        var tmp= input[i].innerText;
        if(for j=0;j< inputvalue.length; j++){
             if(tmp== inputvalue[j]) alert("有相同值")     
        }
    }
      

  3.   

    input是有很多个, 我只判断input 的name属性是referenceCode[*].refSeqNum, 
      

  4.   

    如果有错误,最好能把鼠标移到INPUT框上
      

  5.   

    这个<head>
    <script language=javascript>
    window.onload=function(){
     var tb = document.getElementById("referList");
    var input= tb.getElementsByTagName("input");
    var inputvalue=[];
    for(var i=0;i<input.length;i++){
        var tmp= input[i].name;
        if(tmp=="referenceCode[*].refSeqNum"){
        alert("referenceCode[*].refSeqNum")
        input[i].focus()
        }
        
    }
    }
    </script>
    </head>
    <html>
    <body>
    <table width="80%" cellspacing="2" cellpadding="2" id="referList">
    <tbody>
    <tr>
    <td colspan="4"><font color="red">NOTE: Inactive status only applies to Activity for 
    entry screens. Once set, it will not be shown in the selection list.</font></td>
    </tr>
    <tr>
    <td colspan="4">
    <input type="radio" onclick="changeSequence('al');" value="alpha" name="sequence" ID="Radio1" />Display 
    By Alpha <input type="radio" onclick="changeSequence('sq');" value="sequence" name="sequence" ID="Radio2" />Display 
    By Sequence No
    </td>
    </tr>
    <tr bgcolor="white">
    <td width="20%" class="header">Reference Code</td>
    <td width="40%" class="header">Reference Description</td>
    <td width="20%" class="header">Sequence No</td>
    <td width="20%" class="header">Inactive
    </td>
    </tr>
    <tr valign="top" bgcolor="white">
    <td>AFR <input type="hidden" value="AFR" name="referenceCode[0].refCode" ID="Hidden1" />
    </td>
    <td align="left">
    <input type="text" value="Africa" size="40" name="referenceCode[0].refCodeDesc" ID="Text1" />
    </td>
    <td><input type="text" value="" size="3" name="referenceCode[0].refSeqNum" ID="Text2" /></td>
    <td>
    <input type="checkbox" value="AFR" name="referenceCode[0].deleteFlag" ID="Checkbox1" />
    </td>
    </tr>
    <tr valign="top" bgcolor="lightyellow">
    <td>ASI <input type="hidden" value="ASI" name="referenceCode[1].refCode" ID="Hidden2" />
    </td>
    <td align="left">
    <input type="text" value="Asia Pacific" size="40" name="referenceCode[1].refCodeDesc" ID="Text3" />
    </td>
    <td><input type="text" value="" size="3" name="referenceCode[1].refSeqNum" ID="Text4" /></td>
    <td>
    <input type="checkbox" value="ASI" name="referenceCode[1].deleteFlag" ID="Checkbox2" />
    </td>
    </tr>
    <tr valign="top" bgcolor="white">
    <td>AUS <input type="hidden" value="AUS" name="referenceCode[2].refCode" ID="Hidden3" />
    </td>
    <td align="left">
    <input type="text" value="Australasia" size="40" name="referenceCode[2].refCodeDesc" ID="Text5" />
    </td>
    <td><input type="text" value="" size="3" name="referenceCode[2].refSeqNum" ID="Text6" /></td>
    <td>
    <input type="checkbox" value="AUS" name="referenceCode[2].deleteFlag" ID="Checkbox3" />
    </td>
    </tr>
    <tr valign="top" bgcolor="lightyellow">
    <td>EEU <input type="hidden" value="EEU" name="referenceCode[3].refCode" ID="Hidden4" />
    </td>
    <td align="left">
    <input type="text" value="Eastern Europe" size="40" name="referenceCode[3].refCodeDesc"
    ID="Text7" />
    </td>
    <td><input type="text" value="" size="3" name="referenceCode[3].refSeqNum" ID="Text8" /></td>
    <td>
    <input type="checkbox" value="EEU" name="referenceCode[3].deleteFlag" ID="Checkbox4" />
    </td>
    </tr>
    <tr valign="top" bgcolor="white">
    <td>CSA <input type="hidden" value="CSA" name="referenceCode[4].refCode" ID="Hidden5" />
    </td>
    <td align="left">
    <input type="text" value="Latin America" size="40" name="referenceCode[4].refCodeDesc"
    ID="Text9" />
    </td>
    <td><input type="text" value="" size="3" name="referenceCode[4].refSeqNum" ID="Text10" /></td>
    <td>
    <input type="checkbox" value="CSA" name="referenceCode[4].deleteFlag" ID="Checkbox5" />
    </td>
    </tr>
    <tr valign="top" bgcolor="lightyellow">
    <td>MEA <input type="hidden" value="MEA" name="referenceCode[5].refCode" ID="Hidden6" />
    </td>
    <td align="left">
    <input type="text" value="Middle East" size="40" name="referenceCode[5].refCodeDesc" ID="Text11" />
    </td>
    <td><input type="text" value="" size="3" name="referenceCode[5].refSeqNum" ID="Text12" /></td>
    <td>
    <input type="checkbox" value="MEA" name="referenceCode[5].deleteFlag" ID="Checkbox6" />
    </td>
    </tr>
    <tr valign="top" bgcolor="white">
    <td>NAM <input type="hidden" value="NAM" name="referenceCode[6].refCode" ID="Hidden7" />
    </td>
    <td align="left">
    <input type="text" value="North America" size="40" name="referenceCode[6].refCodeDesc"
    ID="Text13" />
    </td>
    <td><input type="text" value="" size="3" name="referenceCode[6].refSeqNum" ID="Text14" /></td>
    <td>
    <input type="checkbox" value="NAM" name="referenceCode[6].deleteFlag" ID="Checkbox7" />
    </td>
    </tr>
    <tr valign="top" bgcolor="lightyellow">
    <td>WEU <input type="hidden" value="WEU" name="referenceCode[7].refCode" ID="Hidden8" />
    </td>
    <td align="left">
    <input type="text" value="Western Europe" size="40" name="referenceCode[7].refCodeDesc"
    ID="Text15" />
    </td>
    <td><input type="text" value="" size="3" name="referenceCode[7].refSeqNum" ID="Text16" /></td>
    <td>
    <input type="checkbox" value="WEU" name="referenceCode[7].deleteFlag" ID="Checkbox8" />
    </td>
    </tr>
    <tr height="4" bgcolor="white">
    <td align="right" colspan="4">
    <hr size="1" />
    </td>
    </tr>
    <tr valign="top" bgcolor="white">
    <td>
    <input type="text" value="" name="referenceCode[8].refCode" ID="Text17" />
    </td>
    <td align="left"><input type="text" value="" size="40" name="referenceCode[8].refCodeDesc" ID="Text18" /></td>
    <td><input type="text" value="" size="3" name="referenceCode[8].refSeqNum" ID="Text19" /></td>
    <td />
    </tr>
    <tr valign="top" bgcolor="lightyellow">
    <td>
    <input type="text" value="" name="referenceCode[9].refCode" ID="Text20" />
    </td>
    <td align="left"><input type="text" value="" size="40" name="referenceCode[9].refCodeDesc" ID="Text21" /></td>
    <td><input type="text" value="" size="3" name="referenceCode[9].refSeqNum" ID="Text22" /></td>
    <td />
    </tr>
    <tr valign="top" bgcolor="white">
    <td>
    <input type="text" value="" name="referenceCode[10].refCode" ID="Text23" />
    </td>
    <td align="left"><input type="text" value="" size="40" name="referenceCode[10].refCodeDesc" ID="Text24" /></td>
    <td><input type="text" value="" size="3" name="referenceCode[10].refSeqNum" ID="Text25" /></td>
    <td />
    </tr>
    <tr valign="top" bgcolor="lightyellow">
    <td>
    <input type="text" value="" name="referenceCode[11].refCode" ID="Text26" />
    </td>
    <td align="left"><input type="text" value="" size="40" name="referenceCode[11].refCodeDesc" ID="Text27" /></td>
    <td><input type="text" value="" size="3" name="referenceCode[11].refSeqNum" ID="Text28" /></td>
    <td />
    </tr>
    <tr valign="top" bgcolor="white">
    <td>
    <input type="text" value="" name="referenceCode[12].refCode" ID="Text29" />
    </td>
    <td align="left"><input type="text" value="" size="40" name="referenceCode[12].refCodeDesc" ID="Text30" /></td>
    <td><input type="text" value="" size="3" name="referenceCode[12].refSeqNum" ID="Text31" /></td>
    <td />
    </tr>
    <tr valign="top" bgcolor="white">
    <td align="left" colspan="4">
    </td>
    </tr>
    <tr>
    <td align="center" class="tr_paginator" colspan="4">
    <input type="submit" border="" value="Confirm" name="Submit" ID="Submit1" /> <input type="submit" border="" value="Cancel" name="close" ID="Submit2" />
    </td>
    </tr>
    </tbody></table>
    </body>
    </html>
      

  6.   


    window.onload=function(){
     var tb = document.getElementById("referList");
    var input= tb.getElementsByTagName("input");
    var inputvalue=[];
    var rex=/refSeqNum/g;
    for(var i=0;i<input.length;i++){
        var tmp= input[i].name;
        if(rex.test(tmp)){
        alert(i)
        input[i].focus()
        }
        
    }
    }
      

  7.   


    <script> 
    function check(){
    var a = [];
    var b = document.body.getElementsByTagName("input");
    for(var i=0;i<b.length;i++) if(b[i].type=="text"){
      var n = b[i].name;
      var re = /^referenceCode\[\d+\]\.refSeqNum$/;
      if(re.test(n)) a.push(b[i]);
    }
    for(var i = 0;i<a.length;i++) if(a[i].value==""){alert("不能为空");a[i].focus();return false;}
    for(var i = 0;i<a.length-1;i++){
    for(var j = i+1;j<a.length;j++){
    if(a[i].value == a[j].value){
    alert("有相同值");
    a[j].focus();
    return false;
    }
    }
    }
    }
    </script>  <input type="button" border="" value="Confirm" name="Submit" onclick="check()"/>