<select name="atc_desc1" onchange="f(1);">
<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" onchange="f(2);">
<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>
<script>
var value1="",value2="";
function f(n){
var thisele=eval("atc_desc"+n);
var anoele=eval("atc_desc"+(3-n));
if(thisele.value==anoele.value)
eval("atc_desc"+n+".value=value"+n+";");
else
eval("value"+n+"=atc_desc"+n+".value;");
}
</script>
<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" onchange="f(2);">
<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>
<script>
var value1="",value2="";
function f(n){
var thisele=eval("atc_desc"+n);
var anoele=eval("atc_desc"+(3-n));
if(thisele.value==anoele.value)
eval("atc_desc"+n+".value=value"+n+";");
else
eval("value"+n+"=atc_desc"+n+".value;");
}
</script>
他们的值为空则可以通过,如果不为空他们的所选的value值都不能相同,就是这个意思。
也就是说atc_desc1 != atc_desc2 atc_desc2!=atc_desc3 当然atc_desc1 != atc_desc3
这样子,各个相同
<select name="atc_desc1" onchange="f(1);">
<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" onchange="f(2);">
<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="submit" name="Submit" value="提交">
</form>
在提交的时候,
<select name="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">
<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_desc3">
...
</select>
...
<select name="atc_desc5">
...
</select>
<input type="submit" name="Submit" value="提交">
</form>