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 : Sélectionner tout - Visualiser dans une fenêtre à part
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; }
Merci!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>
Partager