想做一个效果~~ 点一个select后决定另一select是否可选我写了一个,效果不好,只能选一次,而且选不是也不行.....帮我看看吧~~ 谢谢各位老师~~~ 帮我写成函数也行~~~急呀.....
<body>
<select name="vote_yn" size="1" onChange="if(this.options[this.selectedIndex].text=='y') document.getElementById('vote_id_id').disabled=true;else document.getElementById('vote_id_id').disabled=false;">
<option value= "">请选择</option>
<option value= 'y' > 是的 </option>
<option value= 'n' > 不是的 </option>
</select> <SELECT multiple disabled name="vote_ids[]" id="vote_id_id" size="10">
<option value="50" >1</option><option value="49" >2</option>
<option value="48" >3</option><option value="46" >4</option>
</SELECT>
</body>
<body>
<select name="vote_yn" size="1" onChange="if(this.options[this.selectedIndex].text=='y') document.getElementById('vote_id_id').disabled=true;else document.getElementById('vote_id_id').disabled=false;">
<option value= "">请选择</option>
<option value= 'y' > 是的 </option>
<option value= 'n' > 不是的 </option>
</select> <SELECT multiple disabled name="vote_ids[]" id="vote_id_id" size="10">
<option value="50" >1</option><option value="49" >2</option>
<option value="48" >3</option><option value="46" >4</option>
</SELECT>
</body>
<select name="vote_yn" size="1" onChange="document.getElementById('vote_id_id').disabled=this.value=='y'?true:false;">
<option value= "">请选择</option>
<option value= 'y' > 是的 </option>
<option value= 'n' > 不是的 </option>
</select> <SELECT multiple disabled name="vote_ids[]" id="vote_id_id" size="10">
<option value="50" >1</option><option value="49" >2</option>
<option value="48" >3</option><option value="46" >4</option>
</SELECT>
</body>
<head>
<script>
function chang(){
var opt=document.getElementById("vote_yn").value;
if(opt=='y'){
document.getElementById("vote_id_id").disabled=true;
}else if(opt=='n'){
document.getElementById("vote_id_id").disabled=false;
}
}
</script>
</head>
<body>
<select id="vote_yn" name="vote_yn" size="1" onChange="chang()">
<option value= "">请选择</option>
<option value= 'y' > 是的 </option>
<option value= 'n' > 不是的 </option>
</select> <SELECT multiple disabled name="vote_ids[]" id="vote_id_id" size="10">
<option value="50" >1</option><option value="49" >2</option>
<option value="48" >3</option><option value="46" >4</option>
</SELECT>
</body>
</html>
<select name="vote_yn" size="1" onChange="document.getElementById('vote_id_id').disabled=(this.value=='y');">
<option value= "">请选择</option>
<option value= 'y' > 是的 </option>
<option value= 'n' > 不是的 </option>
</select> <SELECT multiple disabled name="vote_ids[]" id="vote_id_id" size="10">
<option value="50" >1</option><option value="49" >2</option>
<option value="48" >3</option><option value="46" >4</option>
</SELECT>
</body>