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 :
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>
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
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;' /> " ;
?>
Donc dans une autre page, je souhaite recuperer la valeur de souschoix mais le probleme c'est que je n'y arrive pas

j'ai essayer ca :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<?php
$souschoix=$_POST['souschoix'] ;
echo "$souschoix" ;
?>
dans le $souschoix, il n'y a rien, je ne sais pas pourquoi il n'y a rien

est ce que quelqu'un peut m'aider

merci d'avance

salutations.