Salut!
J’espère grandement que certains d'entre vous allez pouvoir m'aider. Je suis un débutant en programmation donc j'ai essayé de faire mon possible avant de venir faire une requête d'aide. Cependant, mes recherches m'ont donnés aucune réponse aidante..
Voici mon soucis:
Sur monte site web j'ai deux menus de checkbox. Lorsqu'on coche le checkbox (id = 6), le deuxième checkbox doit se dégrissé. Voici mon code:
Menu 1:
Donc il s'agit de l'id 6 de ma base de donnée:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <? $req = $bd->requete_obj("SELECT * FROM boutique_gatego"); while($resm=$req->fetch()) echo '<label class="enligne"><input type="checkbox" name="chkc1[]" value="'.$resm->id.'" '.($resm->checked?'checked="checked"':null).' id="check1_'.$resm->id.'"> '.$resm->titre.'</label><br>'; ?>
Menu 2 (Celui qui doit être dégrissé une fois l'id 6 du menu 1 coché)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <? $req = $bd->requete_obj("SELECT * FROM boutique_gatego2"); while($resm=$req->fetch()) echo '<label class="enligne"><input type="checkbox" disabled="disabled" name="chkc2[]" value="'.$resm->id.'" '.($resm->checked?'checked="checked"':null).' id="check2_'.$resm->id.'"> '.$resm->titre.'</label><br>'; ?>
Voici mon code Javascript:
Un énorme merci! J'èspère que j'ai été assez claire. En gros, Lorsqu'on coche le checkbox location d'équipement du menu 1, le menu 2 doit dégrissé.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <script type="text/javascript"> $('#check1_6').click(function() { if (this.checked) { $('input[name=chkc2]').disabled = '';' } else { $('input[name=chkc2]').disabled = 'disabled';' } }); </script>
Partager