gpt4 book ai didi

javascript - 使用 AngularJS 验证单选按钮集

转载 作者:行者123 更新时间:2023-12-03 04:22:12 25 4
gpt4 key购买 nike

我的代码如下所示:

 <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>

所以,对于问题,我需要一个(而且只有一个)"is"的答案。但是,$form.invalid 始终为 false。我看到 'required="required"' 在应该添加时已成功添加到输入字段,因此 ng-required 条件可以正常工作;)。

http://jsfiddle.net/ahL58/134/

最佳答案

按组为 radio 输入命名。否则表单将无法检查验证

关于javascript - 使用 AngularJS 验证单选按钮集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43891733/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com