Bonjour tout le monde,
je gal�re pendant un petit moment et poster sur le forum m'a semblait l'unique solution pour trouver la solution donc.
alors voila j'ai un formulaire, et dans le formulaire j'ai plein de checkbox, et je voudrai que suivant ce que je s�lectionne dans une liste, des checkboxs soient automatiquement coch�es. Ensuite je dois pouvoir r�cup�rer toutes les valeurs des checkboxs pour les traiter en php � la sortie de mon formulaire.
Alors maintenant mon code
le javascript
la partie du formulaire avec le select de la liste d�roulanteCode:
1
2
3
4
5
6
7
8
9
10
11
12
13 function selectivecheck(field, myselection) { vulcan = new Array("@ base-x","@ gnome-desktop","@ graphical-internet", "@ printing", "@ system-tools", "@ admin-tools", "@ development-tools", "@ legacy-network-server", "@ network-server", "@ web-server", "@ server-cfg", "@ text-internet", "@ editors", "@ legacy-software-development", "@ compat-arch-support"); for (i=0; i<field.length; i++) { field[i].checked = false; if (myselection.value=="vulcan") { for (j=0 ; j < vulcan.length ; j++) { if (field[i].value == vulcan[j]) { field[i].checked = true; } } } } }
Alors que je vous fasse un topo, si je laisse comme ca ca ne marche pas mais je peux r�cup�rer mes valeurs dans le tableau options[] pour les traiter � la sortir du formulaire. Par contre si au lieu d'�crire caCode:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 <p> <label for="optpackage" title="Choose the package model">Packages model :</label> <select id="optpackage" title="Choose your package model" tabindex="10" onChange='Choix(this.form)' onfocus="this.className='focus';" onblur="this.className='normal';" /> <option value="" selected="selected"></option> <option name="optpackage" value="vulcan">VULCAN</option> <option name="optpackage" value="web">WEB</option> </select> <input type=button value="Select Group Packages" onClick="selectivecheck(this.form.options, this.form.optpackage)"> </p> <legend>Groups of Packages</legend> <?php $query = "SELECT * FROM packages WHERE name LIKE '@%' ORDER BY name"; $result = mysql_query($query) or die('Erreur SQL !<br>'.$query.'<br>'.mysql_error()); $i = 1; while ($liste = mysql_fetch_assoc($result)) { echo " <input type=\"checkbox\" name=\"options[]\" value=\"".$liste['name']."\"> ".$liste['description']; if ($i%5 == 0) echo "<br>\n"; else echo "\n"; $i++; } ?> </select>
j'�cris caCode:echo " <input type=\"checkbox\" name=\"options[]\"
mon javascript marche sans probl�me, enfin ca coche tout bon, mais je ne peux pas r�cup�rer mes valeurs par la suite pour les traiter en php.Code:echo " <input type=\"checkbox\" name=\"options\"
Alors si quelqu'un a une solution � ce probl�me, j'ai rien trouv� et ce n'est pas faute d'avoir cherch�.