通过选中复选框启用多个输入
Enable multiple inputs by checking a checkbox
我遇到了javascript和表单输入的问题…我有一个由复选框和两个选择列表组成的多个组组成的表单,我需要激活组的选择列表时,他们的复选框被选中…我该怎么办??下面是我的代码:
<input type="checkbox" value="room1" class="bookcheckbox1"><b>Select Room</b>
Adults<select class="bookselect1">
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
</select>
Children<select class="bookselect1">
<option value="0">0</option>
<option value="1">1</option>
</select>
<input type="checkbox" value="room2" class="bookcheckbox2"><b>Select Room</b>
Adults<select class="bookselect2">
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
</select>
Children<select class="bookselect2">
<option value="0">0</option>
<option value="1">1</option>
</select>
<body>
<script type="text/javascript">
function able(obj,x){
if(obj.checked ==true)
{
document.getElementById("x"+x).disabled=false;
document.getElementById("y"+x).disabled=false;
}
else
{
document.getElementById("x"+x).disabled=true;
document.getElementById("y"+x).disabled=true;
}
}
</script>
<input type="checkbox" value="room1" class="bookcheckbox1" onchange="able(this,1)"><b>Select Room</b>
Adults<select class="bookselect1" disabled="true" id="x1">
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
</select>
Children<select class="bookselect1" disabled="true" id="y1">
<option value="0">0</option>
<option value="1">1</option>
</select>
<input type="checkbox" value="room2" class="bookcheckbox2" onchange="able(this,2)"><b>Select Room</b>
Adults<select class="bookselect2" disabled="true" id="x2">
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
</select>
Children<select class="bookselect2" disabled="true" id="y2">
<option value="0">0</option>
<option value="1">1</option>
</select>
</body>
相关文章:
- 动态启用/禁用来自控制器的输入文本
- 输入昵称后启用按钮
- 根据输入框上的写入动态启用/禁用选择选项
- 如果没有任何输入,如何启用按钮
- 如何使用编辑按钮启用表格行中的所有输入
- 在动态添加的文本框中输入文本时启用按钮
- 启用特定输入上的单选按钮
- Javascript - 当所有输入都有效时启用提交按钮
- 使用JQuery启用输入字段的单选框
- 在其他文本输入字段中输入文本时启用复选框
- 如何启用由日期选择器 ui 附加的输入?(JQuery 插件)
- 选中复选框时启用Javascript输入类型,未选中复选框则禁用
- 根据输入启用文本框
- Javascript(jQuery)/HTML:设置<输入>或者<选择>启用,不工作
- 如果焦点在文本字段和输入上,则启用/禁用按键
- 如何基于单选按钮切换启用/禁用输入字段
- 根据选择选项启用/禁用其他输入
- 使用 Angular 要求输入启用注册:需要输入/验证
- 根据输入启用/禁用某些文本字段
- 在后退按钮上保留HTML表单输入启用状态