يحصل JS على عدد مربعات الاختيار المحددة بواسطة مربعات الاختيار المتعددة.
VAR checkbox = document.getElementSbyName ("Live []") ؛ // بهذه الطريقة يمكنك الحصول على مربع متعدد المراكز كصفيف. // مثل name = "مثل []" ، وعند الحصول على ، يجب عليك إضافة [] var checked_counts = 0 ؛ for (var i = 0 ؛ i <checkbox.length ؛ i ++) {if (checkbox [i] .checked) {// the checkchecked_counts ++ ؛}}} acelert (checked_counts) ؛ما أقوم به هو تحديد ما إذا كان الرقم الذي تم فحصه الحالي يتجاوز قيمة معينة لكل نقرة من المربع الذي تم فحصه متعدد
الدالة checkDate () {var n = $ ("#cart_q_num"). val () ؛ var checkedCount = 0 ؛ VAR checkbox = document.getElementSbyName ("tie_in []") ؛ //alert(checkbox.length) ؛ لـ (var i = 0 ؛ i <checkbox.length ؛ i ++) {if (checkbox [i] .checked) {checkedCount ++ ؛ }} // ALERT (checkedCount) ؛ if (checkedCount> n) {Alert ("يجب أن تساوي كمية الهدايا كمية مجموعة النظارات الشمسية.") ؛ العودة كاذبة } آخر {$ ("#free_pro_selected_num"). html (checkedCount) ؛ }}لجعل الوظيفة CheckData () تعمل في كل مرة تنقر فيها ، تحتاج إلى إضافة حدث OnClick في مربع مربع الاختيار:
<type type = "checkbox" name = "tie_in []" value = "1" onClick = "Return CheckData ()" />
المثال البسيط أعلاه من JS الحصول على مربع الاختيار هو كل المحتوى الذي أشاركه معك. آمل أن تتمكن من إعطائك مرجعًا وآمل أن تتمكن من دعم wulin.com أكثر.