Maison > Questions et réponses > le corps du texte
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 ?
漂亮男人2017-05-15 16:53:25
J'ai pensé à la méthode moi-même, voir le blog : case à cocher de vérification du formulaire angulairejs
怪我咯2017-05-15 16:53:25
Si l'expression de jugement dehtml
<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">
ngRequired
est trop longue, liez simplement une fonction pour renvoyer un booléen.