angulaire.js - Comment vérifier qu'au moins une des multiples cases de sélection est sélectionnée dans Angularjs ?
给我你的怀抱
给我你的怀抱 2017-05-15 16:51:25
0
2
603

angularjs fournit une vérification de formulaire de base, telle que des attributs tels que ng-minlength, et vous pouvez ensuite utiliser form.inputname.$valid pour déterminer si la vérification a réussi

Mais comment vérifier une case à sélection multiple comme checkbox ? Pour vérifier qu'au moins un est sélectionné, existe-t-il une méthode intégrée. J'ai l'impression que cela ne devrait pas être trop compliqué à écrire, non ?

给我你的怀抱
给我你的怀抱

répondre à tous(2)
漂亮男人

J'ai pensé à la méthode moi-même, voir le blog : case à cocher de vérification du formulaire angulairejs

刘奇
html<input type="checkbox" ng-model="form.cb1" ng-required="form.cb1 || form.cb2 || form.cb3">
<input type="checkbox" ng-model="form.cb2" ng-required="form.cb1 || form.cb2 || form.cb3">
<input type="checkbox" ng-model="form.cb3" ng-required="form.cb1 || form.cb2 || form.cb3">
Si l'expression de jugement de

ngRequired est trop longue, liez simplement une fonction pour renvoyer un booléen.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal