2个下拉菜单,A和B,如果选择了A中的一个选项,B下拉菜单变得可选,否则不可选

菜单A:<selectname="A"id="idA"runat=server>optionvalue="Normal">Normal</option><optionva... 菜单 A :
<select name="A" id="idA" runat=server>
option value="Normal">Normal</option>
<option value="a">Charter</option>
<option value="b">Charter</option>
</select>
菜单B:
<select name="B" id="idB" runat=server>
option value="Normal">Normal</option>
<option value="c">Charter</option>
<option value="d">Charter</option>
</select>
如果选择了A中的b,B下拉菜单变得可选,否则不可选,求高手指导
如果用 Select的OnChange()事件 要如何实现,求高手解答
展开
 我来答
starboychina
2011-07-01
知道答主
回答量:11
采纳率:0%
帮助的人:0
展开全部
纯手写代码 非copy
下面有测试连接 在我自己的服务器上...有时候服务器会出问题.....

测试页面:http://help.kansea.com/jquery/zhidao/286627925.html
代码
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script>
jQuery(document).ready(function() {
change_status();//初始化
$("select[name='A']").change(function(){//onchange时触发
change_status();
});
});
var change_status = function (){
var b_Status = true;
if($("select[name='A']").val()=="b"){//检测状态
b_Status = false;
}
$("select[name='B']").attr("disabled",b_Status);//改变状态
};
</script>
菜单 A :
<select name="A" id="idA">
<option value="Normal">Normal</option>
<option value="a">Charter</option>
<option value="b">Charter</option>
</select>
菜单B:
<select name="B" id="idB">
<option value="Normal">Normal</option>
<option value="c">Charter</option>
<option value="d">Charter</option>
</select>
Glad大明白
2011-07-01 · TA获得超过1223个赞
知道小有建树答主
回答量:750
采纳率:75%
帮助的人:187万
展开全部
那a选别的B里显示是什么啊?Normal
追问
只有选择了A里的b,B才可用,否则B可用。
追答
做个判断吧
在A的A_SelectedIndexChanged事件里判断
if(A。SelectedValue!=“b”)

DropDownList4.Enabled = false;

这就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式