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;
}

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>
Merci!