cari

Rumah  >  Soal Jawab  >  teks badan

angular.js - Bagaimana untuk mengesahkan bahawa sekurang-kurangnya satu daripada berbilang kotak pilihan dipilih dalam angularjs?


angularjs menyediakan pengesahan bentuk asas, seperti atribut seperti ng-minlength dan kemudian anda boleh menggunakan form.inputname.$valid untuk menentukan sama ada pengesahan telah lulus

Tetapi bagaimana untuk mengesahkan kotak berbilang pilihan seperti checkbox? Untuk mengesahkan bahawa sekurang-kurangnya satu dipilih, adakah terdapat kaedah terbina dalam yang saya rasa ia tidak sepatutnya terlalu rumit untuk ditulis, bukan?

给我你的怀抱给我你的怀抱2815 hari yang lalu609

membalas semua(2)saya akan balas

  • 漂亮男人

    漂亮男人2017-05-15 16:53:25

    Saya memikirkan kaedah itu sendiri, lihat blog: kotak semak pengesahan borang angularjs

    balas
    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">
    
    Jika ungkapan penghakiman

    ngRequired terlalu panjang, hanya ikat fungsi untuk mengembalikan boolean.

    balas
    0
  • Batalbalas