如何取消选择所有无线电输入
How to Deselect All Radio Inputs?
我使用的是angular,并且有一个像这样的无线电输入(如果重要的话,以某种形式):
<input type="radio"
name="inputName"
id="someId"
data-ng-value=true <!-- This select "true" for my ng-model when clicked-->
ng-model = "nameOfMyVarIn$scope"
ng-change = "thisRunsWhenSelectionIsmade(true)"
required></input>
我想清除此输入。清除绑定到ng模型的变量会清除该变量,但不会清除复选框。我找不到如何在文档或随机文章中清除单选按钮本身——它保持选中状态。我从文档中快速复制了这个例子,并添加了$scope.clearSelection
——目标是让这个函数取消选择所选的输入。在实际应用程序中,我在表单中有其他输入,所以我不能只清除整个表单
Plnkr
使用您的Plnkr,我将color
设置为null
,它清除了该值。这是你想要的吗?
$scope.clearSelection = function(){
$scope.color = null;
}
这是更新的Plnkr
相关文章:
- 无线电输入更改的jQuery事件未启动
- 通过单击链接(兄弟姐妹?)从无线电输入中获取id
- 角度双向绑定无线电输入
- 检查了多个无线电输入
- 如何更改无线电输入字段中文本的颜色
- 使用 JavaScript 和无线电输入更改 HTML 中的背景颜色有什么错误
- 单击时更改无线电输入值(实际上将其更改回来)
- 为什么我的无线电输入值是 NaN
- 如何为每个无线电输入组分配不同的名称
- 如何使用 JavaScript 在 Firefox 中使所需的无线电输入可选
- 将对象的键绑定到 AngularJS 中的无线电输入值
- 我的 JavaScript 无法正确检查表单的无线电输入
- 取消选择较低的无线电输入
- 根据选中的无线电输入更改表单操作和文本输入名称
- 环通并验证多个无线电输入
- 无线电输入点击功能不会运行
- 如何在页面刷新时保留无线电输入状态
- 根据无线电输入条件禁用和启用按钮提交
- 反应无线电输入不检查
- 我应该如何根据所选的无线电输入重新组织查询的控制流