Javascript 选择DropDownList-B中的一项时,使DropDownList-A中的文本项不可见
Dropddown列表A有2个项目,此DropddownList不依赖于其他下拉列表 Dropddown列表B有8项,此DropddownList依赖于DropddownList A 只有在Dropddown列表A中选定的项目为顾问时,才能从Dropddown列表B中选择项目 另一方面,如果在Dropddown列表A中选择的项目是公司,则无法从Dropddown列表B中选择任何项目 这就是问题所在 以前,如果已在DropddownList B中选择了项目,并且在DropddownList A中选择了项目公司 导致在DropddownList B中无法选择项目,但在DropddownList A中更改之前选择的项目在DropddownList B中被视为已选择,而DropddownList B不应如此 这就是问题所在。欢迎任何意见Javascript 选择DropDownList-B中的一项时,使DropDownList-A中的文本项不可见,javascript,jquery,validation,jquery-events,Javascript,Jquery,Validation,Jquery Events,Dropddown列表A有2个项目,此DropddownList不依赖于其他下拉列表 Dropddown列表B有8项,此DropddownList依赖于DropddownList A 只有在Dropddown列表A中选定的项目为顾问时,才能从Dropddown列表B中选择项目 另一方面,如果在Dropddown列表A中选择的项目是公司,则无法从Dropddown列表B中选择任何项目 这就是问题所在 以前,如果已在DropddownList B中选择了项目,并且在DropddownList A中选
var ddListA=$('[id*=ddListA]');
var ddListB=$('[id*=ddListB]');
$(文档).ready(函数(){
if(ddListA.val()=“公司”){
ddListB.prop('disabled',true);
}否则{
ddListB.prop('disabled',false);
}
ddListA.change(函数(){
如果(ddl.val()=“公司”){
ddListB.prop('disabled',true);
}否则{
ddListB.prop('disabled',false);
}
});
});
测试
单位
顾问
10
20
30
40
50
60
70
80
您可以像道具(“selectedIndex”,0).val()一样使用selectedIndex
来清除第二个下拉选择
$(文档).ready(函数(){
var ddListA=$('[id*=ddListA]');
var ddListB=$('[id*=ddListB]');
if(ddListA.val()=“公司”){
ddListB.prop('disabled',true);
}否则{
ddListB.prop('disabled',false);
}
ddListA.change(函数(){
if(ddListA.val()=“公司”){
//ddListB.prop('disabled',true);
ddListB.prop('disabled',true).prop(“selectedIndex”,0.val();
}否则{
ddListB.prop('disabled',false);
}
});
});代码>
单位
顾问
10
20
30
40
50
60
70
80
html在哪里?无法使用服务器端代码调试前端同样,当代码与此插件无关时,不要标记jQuery Validate
。编辑。谢谢。这是一个.aspx文件,我只需要JavaScript的帮助。前端工作正常,asp文件将html发送到问题所在的浏览器。如果您需要javascript方面的帮助,您需要提供足够的相关html,以便按照运行它。从页面源代码或浏览器开发工具复制并不困难。我只是提供了合适的html来帮助我解决这个问题。谢谢:)Shree,我需要你的推荐,非常感谢你的贡献!。BlessingsGlad需要帮助:)