Je m'excuse d'avance de vous poser une question toute bête, mais j'ai cherché sur le net et rien ne semble vouloir marché de mon coté ....

Je cherche à récupérer l'id d'un select choisi mais cela ne marche. En faisant des alert, le nom de ma variable passé en paramètre est bonne mais je n'arrive pas à récupérer l'id...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
//DECLARATION DES NOMS DE VARIABLES (select)
				var demiAbsSelectedId = "demiabsenceSelected"+index+"_"+idPersonne;
				var idDemiAbs = document.getElementById(demiAbsSelectedId).options[document.getElementById(demiAbsSelectedId).selectedIndex].id;
				alert("demiAbsSelectedId :"+demiAbsSelectedId);
				alert("id de idDemiAbs "+idDemiAbs);
 
 
 
				var absenceSelectedId = "absenceSelected"+index+"_"+idPersonne;
				var idAbs = document.getElementById(absenceSelectedId).options[document.getElementById(absenceSelectedId).selectedIndex].id;
				alert("absenceSelectedId :"+absenceSelectedId);
				alert("id de ABSENCE "+idAbs);
et le bout de code dans mon formulaire :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
<table border="1">
	<tr>
		<td>
 
			<s:select headerKey="-1" headerValue="Abs ?" id="absenceSelected1_%{personneDto.idPersonne}" name="absenceSelected1_%{personneDto.idPersonne}" list="listAbsenceDto" listKey="idAbsence" listValue="abrAbsence"
			onChange= "javascript:doCount2('1_${personneDto.idPersonne}', 'demiab1_${personneDto.idPersonne}', 'ab1_${personneDto.idPersonne}','pres1_${personneDto.idPersonne}'); "/>
 
		</td>
	</tr>
</table>

Merci beaucoup de votre aide