Bonjour à tous,
Je cherche depuis hier soir à créer un évènement qui arrive si un checkbox est coché. Grosso modo : j'ai un formulaire avec une liste déroulante qui doit transmettre des valeurs en méthode $_POST. Je souhaite que quand l'utilisateur clique sur le checkbox lié à cette liste déroulante celle-ci devienne grisée et ne transmette qu'une valeur NULL.
Mais j'ai un peu de mal à obtenir un résultat acceptable
Voici mon code HTML:
Et mon Javascript:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <div> <label class="description">Département</label> <select class="elem_select_1" id="departement" name="departement"> <option selected value="1">choix 1</option> <option value="2">choix 2</option> <option value="3">choix 3</option> <option value="4">choix 4</option> <option value="5">choix 5</option> </select> <input type="checkbox" for="departement" name="nullDep" value="true" click="sansDepartement()" /> NULL </div>
Est-ce que vous voyez ce qui ne va pas dans mon code?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 function sansDepartement(){ if(document.getElementById(nullDep).checked==true){ document.getElementById(departement).value=null; } }
Partager