function fun17(){
if(document.getElementById("atc_desc1").value != ''){
for(i=2;i<3;i++){
var a=eval("document.form_MAIN.atc_desc"+i).value;
alert(a);
if(document.getElementById("atc_desc1").value == a){
alert('Err');
}
}
}

}<select name="atc_desc1" id="atc_desc1">
    <option value="">请选择</option>
    <option value="8">灰绿d</option>
    <option value="7">土黄</option>
    <option value="6">蓝</option>
    <option value="5">红色</option>
    <option value="4">黑</option>
  </select>
  <select name="atc_desc2" id="atc_desc2">
    <option value="">请选择</option>
    <option value="8">灰绿d</option>
    <option value="7">土黄</option>
    <option value="6">蓝</option>
    <option value="5">红色</option>
    <option value="4">黑</option>
  </select>
<input type="button" value="17" onclick="fun17()"/>

解决方案 »

  1.   

    好像不对,当<select name="atc_desc2">多一些的时候就不行了,再次求救
      

  2.   

    http://community.csdn.net/Expert/topic/4524/4524442.xml?temp=.3390772
      

  3.   

    <script>
    var sleArray=new Array();
    var i=0;
    </script>
    <script for="atc_desc" event="onchange"> sled=true;
    if(event.srcElement.tagName=="SELECT" && event.srcElement.value!=""){
    var sleValue=event.srcElement.value;
    for(j=0;j<sleArray.length;j++){
    if(sleArray[j]==sleValue){
    alert('不能再选');
    sled=false;
    break;
    }
    else{
    sled=true;
    }
    }
    if(sled){
    sleArray[i++]=sleValue;
    }

    }</script>
    <BODY>
    <form name="form1" method="post" action="">
      <select name="atc_desc">
        <option value="">请选择</option>
        <option value="8">灰绿d</option>
        <option value="7">土黄</option>
        <option value="6">蓝</option>
        <option value="5">红色</option>
        <option value="4">黑</option>
      </select>
      <select name="atc_desc">
        <option value="">请选择</option>
        <option value="8">灰绿d</option>
        <option value="7">土黄</option>
        <option value="6">蓝</option>
        <option value="5">红色</option>
        <option value="4">黑</option>
      </select>
      <select name="atc_desc">
    ...
    </select>
    ...
    <select name="atc_desc">
    ...
    </select>
      <input type="submit" name="Submit" value="提交">
    </form></BODY>