Rumah > Soal Jawab > teks badan
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?
漂亮男人2017-05-15 16:53:25
Saya memikirkan kaedah itu sendiri, lihat blog: kotak semak pengesahan borang angularjs
怪我咯2017-05-15 16:53:25
Jika ungkapan penghakimanhtml
<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
terlalu panjang, hanya ikat fungsi untuk mengembalikan boolean.