在不同表上匹配的输入单选组
Input Radio Groups Matching on Different Tables
我有两组<input type="radio" />
按钮组,它们位于同一html页面上,但<td>
不同。当用户从任一集合中选择一个时,我希望另一个集合具有选择的一个并给出相同的值。
示例:如果用户在名为 VT2
的组中选择了 1,然后用户更改为(自动回发)到另一个表,则<input type="radio" />
名为 VT22
的按钮组将选中相同的<input type="radio" />
按钮并提供相同的值。
<td>
<label><input type="radio" name="VT2" value="1" checked />1</label>
<label><input type="radio" name="VT2" value="1"/>2</label>
<label><input type="radio" name="VT2" value="1"/>3</label>
</td>
<td>
<label><input type="radio" name="VT22" value="1" checked />1</label>
<label><input type="radio" name="VT22" value="1"/>2</label>
<label><input type="radio" name="VT22" value="1"/>3</label>
</td>
这就是我对JavaScript所拥有的,但是我已经尝试了很多东西,但不知道该怎么做。
$(document).ready(function () {
var vt2 = document.getElementsByName("VT2");
var vt22 = document.getElementsByName("VT22");
for (i = 0; i < vt2.length; i++) {
if (vt2.length > 0){
} else if (vt22.length > 0){
}
}
});
这就是
你想要的吗?(我正在使用jQuery 2.2)https://jsfiddle.net/twLfasky/
.HTML:
<table>
<tr>
<td>
<label><input type="radio" name="VT2" value="1" checked />1</label>
<label><input type="radio" name="VT2" value="2"/>2</label>
<label><input type="radio" name="VT2" value="3"/>3</label>
</td>
</tr>
<tr>
<td>
<label><input type="radio" name="VT22" value="1" />1</label>
<label><input type="radio" name="VT22" value="2"/>2</label>
<label><input type="radio" name="VT22" value="3"/>3</label>
</td>
</tr>
</table>
.JS:
$('[name="VT2"]').change(function() {
var secondRadioGroup = $('[name="VT22"]');
var checkedValue = $('[name="VT2"]:checked').val();
for(var i=0; i<= secondRadioGroup.length -1; i++) {
if( checkedValue === secondRadioGroup[i].value ) {
secondRadioGroup[i].setAttribute('checked', true);
secondRadioGroup[i].setAttribute('value', checkedValue);
}
}
});
相关文章:
- 按字母顺序对输入单选框进行排序
- 单击提交时存储输入单选选择
- 如何在javascript或ajax中获取输入单选按钮值并显示/隐藏按钮
- 使用 javascript 读取 HTML5 输入单选标记
- 如何在选中所有输入复选框和单选组后显示javascript确认消息
- 嵌套 For 循环以重置单选组
- 使用 jQuery 单击输入单选按钮时更改 span 的文本值
- 在不同表上匹配的输入单选组
- 检查是否选中所有单选组
- 使用 Javascript 选择单选组中的任意单选按钮
- 启用一个单选组的单选按钮,并在选中时禁用另一个单选组
- 如何在页面刷新后保留输入单选按钮的状态
- 如何获取输入单选按钮的值并根据答案进行操作
- 使用javascript评估表单输入单选按钮
- 如何启用/禁用提交按钮,仅当提供两个条件时:检查输入单选和填充输入文本
- 如果一个输入单选被选中,改变父元素'的颜色:不能'使它与jQuery工作
- 使用data-toggle="button "显示/隐藏DIV输入单选按钮引导3
- 我点击输入单选并更改图像src,通过再次点击…我如何将图像更改回原来的样子
- JQuery输入单选只工作一次
- 从输入单选按钮获取平均值