JS получает количество флажков, выбранных несколькими флажками.
var fackbox = document.getelementsbyname ("likes []"); // Таким образом, вы можете получить мульти-проверку в качестве массива. // как IS name = "like []", и при получении, вы должны добавить [] var chected_counts = 0; для (var i = 0; i <fackbox.length; i ++) {if (fackbox [i] .cecked) {// Выбранный флажок .Checked_counts ++;}} alert (celected_counts);Что я делаю, так это определить, превышает ли текущий проверенный номер определенное значение для каждого щелчка многопрофильного поле
function chectdate () {var n = $ ("#cart_q_num"). val (); var checkedCount = 0; var fackbox = document.getElementsbyname ("tie_in []"); //alert(checkbox.length); for (var i = 0; i <fackbox.length; i ++) {if (fackbox [i] .cecked) {checkedCount ++; }} // alert (fectedCount); if (checkedCount> n) {alert («Количество даров должно равняться количеству установленных солнцезащитных очков.»); вернуть ложь; } else {$ ("#free_pro_selected_num"). html (checkedCount); }}Чтобы сделать функцию CheckData () работать каждый раз, когда вы нажимаете, вам нужно добавить событие OnClick в флажок:
<input type = "fackbox" name = "tie_in []" value = "1" onclick = "return checkdata ()" />
Приведенный выше простой пример JS получает флажок - все контент, которым я делюсь с вами. Я надеюсь, что вы можете дать вам ссылку, и я надеюсь, что вы сможете поддержать Wulin.com больше.