本文介绍了在另一个选择标记中选择一个值时启用禁用的选择的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有以下两个选择标签:
I have these two select tag:
<select> <option value="car">car</option> <option value="truck">truck</option> <option value="moto">moto</option> <option value="none">none</option> </select> <select disabled> <option value="volvo">Volvo</option> <option value="saab">Saab</option> <option value="mercedes">Mercedes</option> <option value="audi">Audi</option> </select>如您所见,我的第二个选择具有Disabled属性.我希望在javascript中,当我在第一选择中选择选项汽车" 时,第二选择与汽车的选择一起启用,可以做出选择.
As you can see, my second select have the disabled attribute. I would like in javascript, when I selected the option "car" in my first select, the second select with the car's choice become enabled to make a choice.
如何使用JavaScript?
How can I proceed in javascript?
推荐答案JavaScript版本:
document.getElementById("one").onchange = function () { document.getElementById("two").setAttribute("disabled", "disabled"); if (this.value == 'car') document.getElementById("two").removeAttribute("disabled"); }; <select id="one"> <option value="car">car</option> <option value="truck">truck</option> <option value="moto">moto</option> <option value="none">none</option> </select> <select disabled id="two"> <option value="volvo">Volvo</option> <option value="saab">Saab</option> <option value="mercedes">Mercedes</option> <option value="audi">Audi</option> </select>
jQuery版本:
$('#one').change(function() { $('#two').prop('disabled', true); if ($(this).val() == 'car') { $('#two').prop('disabled', false); } }); <script src="ajax.googleapis/ajax/libs/jquery/1.9.1/jquery.min.js"></script> <select id="one"> <option value="car">car</option> <option value="truck">truck</option> <option value="moto">moto</option> <option value="none">none</option> </select> <select id="two" disabled> <option value="volvo">Volvo</option> <option value="saab">Saab</option> <option value="mercedes">Mercedes</option> <option value="audi">Audi</option> </select>
更多推荐
在另一个选择标记中选择一个值时启用禁用的选择
发布评论