散分拉,来者有分!关于dropdownlist的小问题!
我在页面设置
<td><INPUT id="checkbox_dwbm" onclick="check_dwbm()" type="checkbox" align="left" name="checkbox_dwbm"></TD>
<td><asp:DropDownList id="DropDownList1" runat="server" Width="100px" Height="24px" Enabled=False></asp:DropDownList></TD>
在其脚本响应事件:
<script>
function check_dwbm()
{ if(Form1.checkbox_dwbm.checked==true)
{
Form1.DropDownList1.Enabled=true;
}
else
{
Form1.DropDownList1.Enabled=false;
}
}
</script>
来进行控制,若不选中checkbox,则不能选择dropdownlist中的数据,为什么这段代码不起作用?请高手指教!
问题点数:20、回复次数:8Top
1 楼ggdw(老婆,嫁给我吧!!!!!!)回复于 2003-06-03 17:00:20 得分 0
upTop
2 楼kinglht(爱新觉罗至尊宝)回复于 2003-06-03 17:00:51 得分 0
应该是onselectchanged()事件吧!!Top
3 楼kinglht(爱新觉罗至尊宝)回复于 2003-06-03 17:03:05 得分 0
不对,一个是客户端控件,一个是服务器端控件,客户端的代码好像不能控制服务器端的控件吧!!用web控件CheckBox,在OnselectChanged()事件中写上面代码!Top
4 楼hb9191(hb9191)回复于 2003-06-03 17:05:45 得分 5
document.all("DropDownList1").Enabled=true/false;Top
5 楼hb9191(hb9191)回复于 2003-06-03 17:06:15 得分 0
在客户端JS中引用服务器端控件:
document.all("DropDownList1").Enabled=true/false;Top
6 楼Jouzen()回复于 2003-06-03 17:10:02 得分 5
还是用js控制好些。Top
7 楼hb9191(hb9191)回复于 2003-06-03 17:15:55 得分 0
是:document.all("DropDownList1").disabled=true/false;
Top
8 楼hhzh426(春之风)回复于 2003-06-03 17:15:57 得分 10
function check_dwbm()
{
Form1.DropDownList1.disabled = ! Form1.checkbox_dwbm.checked;
}Top




