Zaznaczone pole wyboru Javascript
Wiem, że może mieć kilka podobnych pytań @stackoverflow, ale nie znalazłem jeszcze żadnego rozwiązania mojego problemu: s
<?php
while($rowVideo = mysql_fetch_array($ResultQueryVideo))
{
?>
<input type="checkbox" name = "checkbox-1[]" class="checkbox" value ="<?php echo $rowVideo['idVideo'] ?>" /> <?php....some code...
Powoduje to kilka checkboxów, ten sam numer co idVideo..thats the point.
Teraz, przed przesłaniem, muszę mieć pewność, że co najmniej jedno pole wyboru jest zaznaczone. Ale nie udało mi się: x
function isCountCheck (helperMsg) {
var chkCnt = 0;
var Frm = document.forms[0];
var dLen = Frm.length - 1;
for (i=0;i<=dLen;i++) {
if(document.form1.["checkbox-1[]"].checked) chkCnt++;
}
if (chkCnt>0) {
return true;
} else {
alert(helperMsg);
return false;
}
}
Dodatkowe szczegóły: nazwa formularza = "formularz1"
Czy możesz prowadzić mnie trochę? Dzięki
EDYTOWAĆ:
function isCountCheck(){
if($("input[type=checkbox]:checked").length > 0)
{
return true;
}
else
{
alert('Invalid');
return false;
}
}
Ale nadal nie działa. Nawet ten alert jest wyświetlany.