[英]Validate set of radio buttons using AngularJS
我的代碼如下所示:
<ng-form name="form">
<div>
Question 1
<label>
<input type="radio" ng-model="q1" style="visibility: initial; position: relative;"
ng-value="false">
No
</label>
<label>
<input type="radio" ng-model="q1" style="visibility: initial; position: relative;"
ng-value="true" ng-required="!(q1||q2||q3)">
Yes
</label>
</div>
<div ng-show="!q1">
Question 2
<br/>
<label>
<input type="radio" ng-model="q2" style="visibility: initial; position: relative;"
ng-value="false">
No </label>
<br/>
<label>
<input type="radio" ng-model="q2" style="visibility: initial; position: relative;"
ng-value="true" ng-required="!(q1|| q2|| q3)">
Yes </label>
<br/>
</div>
<div ng-show="!q1 && !q2">
Question 3
<br/>
<label>
<input type="radio" ng-model="q3" style="visibility: initial; position: relative;"
ng-value="false">
No
</label>
<br/>
<label>
<input type="radio" ng-model="q3" style="visibility: initial; position: relative;"
ng-value="true" ng-required="!(q1|| q2|| q3)">
Yes
</label>
<br/>
</div>
</ng-form>
因此,我需要一個(也是一個)“是”回答問題。 但是,$ form.invalid始終為false。 我看到應該將'required =“ required”'成功添加到輸入字段中,因此ng-required條件正常;)。
按組為廣播輸入命名。 否則表格將無法檢查驗證
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.