取消选择单选按钮
Deslecting radio button?
我有4个单选按钮。当我按下一个时,其他的就变了。但是,我如何取消选择我之前选择的单选按钮?我想到了,但它不起作用:
var id = $(this).attr("id");
id.setSelected(false);
为所有无线电输入指定相同的名称。请参阅下面的示例。为此,您不需要JQuery,它全部由浏览器管理。
HTML
<form>
<input type="radio" name="myRadio">
<input type="radio" name="myRadio">
<input type="radio" name="myRadio">
<input type="radio" name="myRadio">
<input type="submit">
</form>
<body>
<input type='radio' class='radio-button' name='rb'>
<input type='radio' class='radio-button' name='rb'>
<input type='radio' class='radio-button' name='rb'>
</body>
<script type="text/javascript">
var allRadios = document.getElementsByName('rb');
var thisRadio;
var x = 0;
for(x = 0; x < allRadios.length; x++){
allRadios[x].onclick = function() {
if(thisRadio == this){
this.checked = false;
thisRadio = null;
}else{
thisRadio = this;
}
};
}
</script>
要取消选择所有单选按钮,您必须添加重置按钮
相关文章:
- 根据页面加载时的单选按钮选择显示某些字段
- Ng点击记住单选按钮选择
- Angular未更新单选按钮选择
- 阅读JS中的单选按钮选择
- JQuery IE11 单选按钮选择器
- 确认单选按钮选择
- 贝宝表单问题的单选按钮选择
- 使用javascript在单选按钮选择上加载URL
- 显示基于多个单选按钮选择的图像
- 基于输入值的单选按钮选择
- 将域类id返回到由单选按钮选择的控制器
- 无法更改单选按钮选择 - KnockoutJS
- 单选按钮选择列表框更改并将 NULL 值传递给每个列表框
- 用户在Javascript的帮助下,仅通过单选按钮选择一个付款方式(信用卡)
- 基于多个单选按钮选择显示或隐藏元素
- 如何根据单选按钮选择在表中切换多个输入
- 无法更改单选按钮选择
- 提交页面而不为所需单选按钮选择值
- 使用基于单选按钮选择的 jquery 将表格单元格添加到行尾
- j查询动态验证单选按钮选择