angular.js - Bagaimana untuk mengesahkan bahawa sekurang-kurangnya satu daripada berbilang kotak pilihan dipilih dalam angularjs?
给我你的怀抱
给我你的怀抱 2017-05-15 16:51:25
0
2
613

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?

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

membalas semua(2)
漂亮男人

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

刘奇
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.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan