【发布时间】:2013-10-04 17:16:54
【问题描述】:
当使用 HTML5 'required' 属性进行无线电类型输入和 Angularjs 表单验证时,我得到了奇怪的结果
我的意见:
<form name="myForm">
<div ng-repeat="i in [0,1,2]">
<input type='radio' name='var1' ng-model='var1' value='1' required />1<br />
<input type='radio' name='var1' ng-model='var1' value='2' required />2<br />
<input type='radio' name='var1' ng-model='var1' value='3' required />3<br />
<span ng-show="myForm.var1.$error.required" ng-click="">Choose an option.</span>
<button ng-disable="myForm.$invalid">Submit</button>
</div>
</form>
当我选择一个选项时,其他选项将被取消选择。此外,两者的表单验证都被激活/停用。
【问题讨论】:
-
您在每个 div 中为所有收音机命名...
标签: javascript html angularjs