Rumah  >  Artikel  >  hujung hadapan web  >  Kaedah JQuery untuk mengehadkan bilangan kotak pilihan yang boleh dipilih_jquery

Kaedah JQuery untuk mengehadkan bilangan kotak pilihan yang boleh dipilih_jquery

WBOY
WBOYasal
2016-05-16 16:03:081064semak imbas

Contoh dalam artikel ini menerangkan cara JQuery mengehadkan bilangan kotak pilihan yang boleh dipilih. Kongsikan dengan semua orang untuk rujukan anda. Analisis khusus adalah seperti berikut:

Memandangkan projek perlu mengehadkan bilangan fail yang boleh dikendalikan dalam kelompok, saya menulis kod kecil
Jika bilangan item yang dipilih lebih besar daripada bilangan maksimum yang dibenarkan, kotak semak lain tidak boleh dipilih
Jika kurang daripada maka semua kotak pilihan boleh dipilih

<script type="text/javascript">
 $(document).ready(function() {
  $('input[type=checkbox]').click(function() {
   $("input[name='apk[]']").attr('disabled', true);
   if ($("input[name='apk[]']:checked").length >= 3) {
    $("input[name='apk[]']:checked").attr('disabled', false);
   } else {
    $("input[name='apk[]']").attr('disabled', false);
   }
  });
 })
</script>
<ul>
 <li>
  <input type="checkbox" name="apk[]" value=1 />
  APK1
 </li>
 <li>
  <input type="checkbox" name="apk[]" value=2 />
  APK2
 </li>
 <li>
  <input type="checkbox" name="apk[]" value=1 />
  APK3
 </li>
 <li>
  <input type="checkbox" name="apk[]" value=4 />
  APK4
 </li>
 <li>
  <input type="checkbox" name="apk[]" value=6 />
  APK5
 </li>
 <li>
  <input type="checkbox" name="apk[]" value=7 />
  APK6
 </li>
 <li>
  <input type="checkbox" name="apk[]" value=8 />
  APK7
 </li>
</ul>

Saya harap artikel ini akan membantu pengaturcaraan jQuery semua orang.

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn