Я знаю, что у @stackoverflow может быть несколько похожих вопросов, но я пока не нашел решения своей проблемы: s
<?php
while($rowVideo = mysql_fetch_array($ResultQueryVideo))
{
?>
<input type="checkbox" name = "checkbox-1[]" class="checkbox" value ="<?php echo $rowVideo['idVideo'] ?>" /> <?php....some code...
Это приводит к нескольким флажкам, тому же номеру, что и idVideo ... вот в чем дело.
Теперь перед отправкой мне нужно убедиться, что хотя бы один флажок установлен. Но у меня не получилось :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;
}
}
Дополнительные сведения: имя формы = "form1"
Можете ли вы меня немного направить? Спасибо
РЕДАКТИРОВАТЬ:
function isCountCheck(){
if($("input[type=checkbox]:checked").length > 0)
{
return true;
}
else
{
alert('Invalid');
return false;
}
}
Но все еще не работает.. даже это предупреждение отображается..
document.addemisao
? - person Andreas Wong   schedule 07.08.2012