【发布时间】:2015-12-10 22:21:43
【问题描述】:
如果从下拉列表中进行了某些选择,我想在我的网页上禁用某些单选按钮。
下面是我的头部:
<head>
<script>
function myRadio() {
if {
document.getElementById("time").value = "19.30";
return document.getElementById("duration_120").disabled = true;
}
else {
return false;
}
}
</script>
</head>
这是我的身体部分:
<select name="time" form="bookingForm" id="time" onchange="return myRadio()">
<option value="19.00">19.00</option>
<option value="19.30">19.30</option>
<option value="20.00">20.00</option>
<option value="20.30">20.30</option>
</select>
<label>Duration: </label><br>
<input type="radio" name="duration" id="duration_30" value="30">30 mins
<input type="radio" name="duration" id="duration_60" value="60">60 mins
<input type="radio" name="duration" id="duration_90" value="90">90 mins
<input type="radio" name="duration" id="duration_120" value="120">120 mins
所以我想要做的是,如果选择了 19.30 的时间,那么我想禁用(灰色)120 分钟单选按钮。如果选择 20.30,那么我想禁用 60、90 和 120 分钟单选按钮。 在 19.00 之前还有更多选择选项,我希望启用所有单选按钮。
我目前正在尝试的功能不起作用,因此感谢您提供有关如何执行此操作的任何帮助。 希望这是有道理的。
【问题讨论】:
标签: javascript html drop-down-menu radio-button