JS는 여러 확인란에서 선택한 확인란 수를 얻습니다.
var checkbox = document.getElementsByName ( "likes []"); //이 방법으로 멀티 체크 박스를 배열로 가져올 수 있습니다. // like는 name = "like []"이며, 획득 할 때 [] var checked_counts = 0; for (var i = 0; i <checkbox.length; i ++) {if (checkbox [i] .checked) {// 선택한 checkboxchecked_counts ++;}} alert (checked_counts);내가하는 일은 현재 확인 된 번호가 멀티 체크 박스의 각 클릭에 대해 특정 값을 초과하는지 여부를 결정하는 것입니다.
함수 checkDate () {var n = $ ( "#cart_q_num"). val (); var checkedCount = 0; var checkbox = document.getElementsByName ( "tie_in []"); //alert(checkbox.length); for (var i = 0; i <checkbox.length; i ++) {if (checkbox [i] .checked) {checkedCount ++; }} // alert (checkedCount); if (checkedCount> n) {alert ( "선물의 수량은 선글라스의 양과 같아야합니다."); 거짓을 반환합니다. } else {$ ( "#free_pro_selected_num"). html (checkedCount); }}클릭 할 때마다 함수 checkData ()가 작동하려면 확인란 상자에 onclick 이벤트를 추가해야합니다.
<input type = "checkbox"name = "tie_in []"value = "1"onclick = "return CheckData ()" />
Checkbox를 얻는 JS의 위의 간단한 예는 내가 공유하는 모든 콘텐츠입니다. 나는 당신이 당신에게 참조를 줄 수 있기를 바랍니다. 그리고 당신이 wulin.com을 더 지원할 수 있기를 바랍니다.