recherche

Maison  >  Questions et réponses  >  le corps du texte

angulaire.js - Comment vérifier qu'au moins une des multiples cases de sélection est sélectionnée dans Angularjs ?


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 ?

给我你的怀抱给我你的怀抱2823 Il y a quelques jours616

répondre à tous(2)je répondrai

  • 漂亮男人

    漂亮男人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

    répondre
    0
  • 怪我咯

    怪我咯2017-05-15 16:53:25

    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.

    répondre
    0
  • Annulerrépondre