【发布时间】:2015-02-17 13:50:19
【问题描述】:
在一个项目中,我需要一个包含单选按钮并将最后一项作为输入字段的表单。我们正在使用 AngularJS。
将 vm.appModel.amount 绑定到输入字段和不同的单选按钮选择将起作用:单击提交按钮时使用的数据将有效。
但是,如果用户在文本输入中单击并开始输入,则单选按钮会丢失其选中值,即使在文本输入上进行了许多检查以保持选中值设置为 true。 (See code)
ng-focus="isManualInputSelected = true;"
ng-change="isManualInputSelected = true;"
ng-click="isManualInputSelected = true;"
在无线电输入上,这应该使其保持激活状态,但不会。 (See code)
ng-checked="isManualInputSelected"
查看回购:https://github.com/jansensan/test-angularjs-text-input-in-radio-group
任何有关如何确保在文本字段中键入时保持选中单选按钮的指导,我们将不胜感激。谢谢。
【问题讨论】:
标签: javascript html angularjs forms