Vérification des checkboxs
Salut,
J'ai mis en place un formulaire avec des checkboxs à l'interieur. J'ai essayé de mettre en place une petite fonction pour vérifier qu'au moins une checkbox avit été cocher, mais elle ne fonctionne pas; Est ce que quelqu'un pourrait m'aider?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
function checkForm2(num) {
msg = "";
eval("var formObj = document.form" + num + "_2;");
if (formObj.group.checked == false) msg += "<?printMLText("js_select_group");?>\n";
if (msg != "")
{
alert(msg);
return false;
}
else
return true;
} |
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
<form action="../op/op.UsrMgr.php" name="form<?print $us->getID();?>_2" onsubmit="return checkForm2('<?print $us->getID();?>');">
<input type="Hidden" name="action" value="addgroup">
<input type="Hidden" name="userid" value="<?print $us->getID();?>">
<table>
<tr>
<td class="inputDescription"><?printMLText("add_groups");?>:</td>
<?
$i = 0;
$k = count($allGroups) - 1;
$j = count($allGroups) / $k;
foreach ($allGroups as $currGroup){
if ( $i > $j){
print "</tr><tr><td></td>";
$i = 0;
}
$i++;
if (!$us->isInGroup($currGroup))
print "<td><input type='checkbox' name='group[]' value=\"".$currGroup->getID()."\">" . $currGroup->getName() . "\n";
$group = $_POST["group"]."</td>";
}
?>
</tr>
<tr>
<td colspan="2"><br><input type="Submit"></td>
</tr>
</table>
</form> |
Merci!