bonjour a tous,
j'ai un petit script en javascript qui me permet d'afficher un menu déroulant et en fonction du choix afficher des sous choix. voici ce script :
dans le head :
dans le body :
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 <script type='text/javascript'> function showChoice(lechoix){ var affiche =""; switch(lechoix){ case ('CDI') : affiche="123"; break; case ('CDD') : affiche="24"; break; case ('INTERIM') : affiche="56"; break; case ('STAGE') : affiche="56"; break; case ('PROFESSIONNALISATION') : affiche="56"; break; case ('APPRENTISSAGE') : affiche="56"; break; } var listesouschoix=document.getElementsByName('souschoix'); for(i=0;i<listesouschoix.length;i++){ var here =(affiche.indexOf(i)>-1)?'':'none'; listesouschoix[i].style.display= here; document.getElementById("label"+(i*1+1)).style.display=here; } } </script>
Donc dans une autre page, je souhaite recuperer la valeur de souschoix mais le probleme c'est que je n'y arrive pas
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 <?php echo " <select name='choix' id='choix' onchange='showChoice(this.value)'> <option selected>-----------Sélectionnez-----------</option> <option value='CDI'>CDI</option> <option value='CDD'>CDD</option> <option value='INTERIM'>INTERIM</option> <option value='STAGE'>STAGE</option> <option value='PROFESSIONNALISATION'>PROFESSIONNALISATION</option> <option value='APPRENTISSAGE'>APPRENTISSAGE</option> </select><br> <input type='radio' name='souschoix' id='souschoix1' style='display:none;' value='machin chose 1' /><label for='souschoix1' id='label1' style='display:none;' >sous choix 1</label> <input type='radio' name='souschoix' id='souschoix2' style='display:none;' value='machin chose 2' /><label for='souschoix2' id='label2' style='display:none;' >Remplacement</label> <input type='radio' name='souschoix' id='souschoix3' style='display:none;' value='machin chose 3' /><label for='souschoix3' id='label3' style='display:none;' >Création</label> <input type='radio' name='souschoix' id='souschoix4' style='display:none;' value='machin chose 4' /><label for='souschoix4' id='label4' style='display:none;' >Transformation d'un CDD</label> <input type='radio' name='souschoix' id='souschoix5' style='display:none;' value='machin chose 5' /><label for='souschoix5' id='label5' style='display:none;' >Renouvellement</label><br> <label for='souschoix6' id='label6' style='display:none;' >Durée du contrat : </label><input type='text' name='souschoix' id='souschoix6' style='display:none;' /> " ; ?>
j'ai essayer ca :
dans le $souschoix, il n'y a rien, je ne sais pas pourquoi il n'y a rien
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <?php $souschoix=$_POST['souschoix'] ; echo "$souschoix" ; ?>
est ce que quelqu'un peut m'aider
merci d'avance
salutations.
Partager