0

我想在具有切换效果的复选框上应用验证

 <div class="togglebutton form-group has-feedback paddingTopBtn8">
    Yes<label> <input type="checkbox" ng-model="checkfield" required data-error="This is an mandatory field">
   <div class="help-block with-errors"></div>
   <span class="toggle"></span></label>No
</div>

谁能帮帮我吗。它不工作。我也申请了 required 和 data-error 但在提交时表单显示 ng-valid 我是否选中了复选框

提前致谢

4

2 回答 2

1

我不太清楚您所说的带有复选框的切换效果是什么意思。

但是我使用了https://scotch.io/tutorials/angularjs-form-validation的表单验证示例,并创建了一个用于复选框验证的小型 POC。

请看这里。

 <div class="togglebutton form-group has-feedback paddingTopBtn8">
    Yes<label> <input type="checkbox" ng-model="user.checkfield" required    
    name="checkfield">
    <p ng-show="userForm.checkfield.$invalid && !userForm.checkfield.$pristine"   
    class="help-block">Please toggle.</p>
    <span class="toggle"></span></label>No
</div>

CodePen 示例

于 2016-05-31T08:29:16.847 回答
0

我想你只需要:

 <input type="checkbox" ng-model="checkfield" required data-error="This is an mandatory field" checked data-toggle="toggle" data-on="Yes" data-off="No" data-onstyle="success" data-offstyle="danger">
于 2016-05-31T06:42:46.600 回答