请教一个关于select list与radio的问题。
我的一个form里面有一个select list,两个radio,
<select name="select" onChange="validate();" >
<option >2003-12<option>
<option >2003-11<option>
</select>
<input type = "radio" value = "show" name = "change2"><font color="#FF0000" size="3">操作1 </font>
<input type = "radio" value = "hide" name = "change2" ><font color="#FF0000" size="3">操作2 </font>
select里面的值是从数据库里面的取出来填入的,也就是说是可变的。
但是不管怎么变,我想select list的值除了第1个值外其它的值只能进行操作2。
不晓得这个如何控制呢???
问题点数:30、回复次数:7Top
1 楼zhfkiller(杀手)回复于 2003-12-01 18:08:28 得分 10
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<TITLE></TITLE>
</HEAD>
<BODY>
<select name="select0" onChange="validate()">
<option value="2003-12">2003-12</option>
<option value="2003-11">2003-11</option>
</select>
<input id="my1" type = "radio" value = "show" name = "change2"><font color="#FF0000" size="3">操作1 </font>
<input id="my2" type = "radio" value = "hide" name = "change2" ><font color="#FF0000" size="3">操作2 </font>
<script>
function validate(){
my1.disabled = (select0.value != "2003-12");
}
</script>
</BODY>
</HTML>
Top
2 楼henhuaqi(努力学习中)回复于 2003-12-02 09:20:07 得分 0
function validate(){
my1.disabled = (select0.value != "2003-12");
}
2003-12是可变的,有可能第1个值为2004-01或者其他的,反正是时间加月份。
所以不能用my1.disabled = (select0.value != "2003-12")来判断。Top
3 楼lindentree(菩提树)回复于 2003-12-02 13:16:50 得分 0
upTop
4 楼henhuaqi(努力学习中)回复于 2003-12-02 17:33:04 得分 0
没有人回答么???
Top
5 楼henhuaqi(努力学习中)回复于 2003-12-03 09:15:14 得分 0
自己顶一下
Top
6 楼duhastfaust()回复于 2003-12-03 10:19:05 得分 20
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<TITLE></TITLE>
</HEAD>
<BODY>
<select id="select0" name="select0" onChange="validate()">
<option value="2003-12">2003-12</option>
<option value="2003-11">2003-11</option>
<option value="2003-11">2003-1</option>
<option value="2003-11">2003-10</option>
</select>
<input id="my1" type = "radio" value = "show" name = "change2"><font color="#FF0000" size="3">操作1 </font>
<input id="my2" type = "radio" value = "hide" name = "change2" ><font color="#FF0000" size="3">操作2 </font>
<script>
function validate()
{
if(document.all.select0.selectedIndex !=0)
{
document.all.my1.disabled=true
}
else
{
document.all.my1.disabled=false
}
}
</script>
</BODY>
</HTML>Top
7 楼henhuaqi(努力学习中)回复于 2003-12-04 09:40:40 得分 0
啊,谢谢,问题终于解决了。Top




