O JS recebe o número de caixas de seleção selecionadas por várias caixas de seleção.
var caixa de seleção var = document.getElementsByName ("gosta []"); // Dessa forma, você pode obter o Multi-Checkbox como uma matriz. // como é name = "like []" e, ao obter, você deve adicionar [] var checked_counts = 0; para (var i = 0; i <checkbox.length; i ++) {if (caixa de seleção [i] .Checked) {// The Selected CheckCeched_Counts ++;}} alert (Checked_Counts;O que eu faço é determinar se o número verificado atual excede um determinado valor para cada clique da caixa multi-verificada
função checkDate () {var n = $ ("#cart_q_num"). val (); var checkedCount = 0; var caixa de seleção var = document.getElementsByName ("tie_in []"); //Alert(CheckBox.Length); for (var i = 0; i <caixa de seleção.length; i ++) {if (caixa de seleção [i] .CHecked) {checkEdCount ++; }} // alert (checkEdCount); if (checkCount> n) {alert ("A quantidade dos presentes deve ser igual à quantidade dos óculos de sol."); retornar falso; } else {$ ("#free_pro_selected_num"). html (checkedCount); }}Para fazer com que a função checkData () funcione sempre que clicar, você precisa adicionar o evento OnClick na caixa de seleção:
<input type = "caixa de seleção" name = "tie_in []" value = "1" onclick = "return checkData ()" />
O exemplo simples acima do JS obtendo a caixa de seleção é todo o conteúdo que compartilho com você. Espero que você possa lhe dar uma referência e espero que você possa apoiar mais o wulin.com.