Bonjour,
Je travaille actuellement sur une application web.
à partir d'un moment l'utilisateur se voit renseigner des select dans un modal qu'il aura ouvert precedement dans ce modal il y a deux select :
j'utilise un script qui devrait masquer la 2éme div (2eme select) tant que le premier n'a pas était modifé:
Code HTML : 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 <div class="modal-body"> <form name="votre_activite" action="" method="post"> <label><strong>Votre activité :</strong></label> <select name="activite" class="form-control" OnChange="affiche_entreprise();"> <option name= value="particulier">lettre</option> <option value="a" name="evalidite">a</option> <option value="b" name="evalidite">b</option> <option value="c" name="evalidite">c</option> <option value="d">d</option> </select> <br/> </form> <div style="visibility:hidden" id="form_entreprise"> <p>choisissez le nombre de tranches </p> <form method="post" action=""> <select name="type_entreprise" class="form-control" required> <option value="">0</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> </select> </form> </div>
Mais je n'arrive pas a afficher la div lorsque je sélectionne un choix dans le select je ne comprend pas :c
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <script type="text/JavaScript">//affiche ou chache une div function affiche_entreprise() { if (document.votre_activite.activite.selectedIndex == 0) document.getElementById('form_entreprise').style.visibility = 'hidden'; else document.getElementById('form_entreprise').style.visibility = 'visible'; } </script>
j'aimerai aussi que l'espace de la div caché disparaisse est ce possible?
je vous remercie pour votre aide bonne journée!
Partager