日期:2014-05-16  浏览次数:20376 次

有个下拉列表框,其中有一项值是”其它“,在下拉列表框的下面有三个文本框,当选择了下拉列表框中得”其它“时,下面得三个文本框就不让
有个下拉列表框,其中有一项值是”其它“,在下拉列表框的下面有三个文本框,当选择了下拉列表框中得”其它“时,下面得三个文本框就不让输值了


------解决方案--------------------
<select name=t2 onchange= "sub() ">
<option value= '1 '> 1 </option>
<option value= '2 '> 其他 </option>
</select>
<input type=text name=t1 value=hehe id=t1>
<input type=text name=t4 value=hehe id=t4>
<input type=text name=t5 value=hehe id=t5>
<script>
function sub(){

var chart=document.getElementById( 't2 ');
var svalue = chart.options[chart.selectedIndex].value;

if(svalue == "2 "){
document.getElementById( 't1 ').disabled=true;
document.getElementById( 't4 ').disabled=true;
document.getElementById( 't5 ').disabled=true;
}
else{
document.getElementById( 't1 ').disabled=false;
document.getElementById( 't4 ').disabled=false;
document.getElementById( 't5 ').disabled=false;
}
}
</script>