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...
et le bout de code dans mon formulaire :
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);
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
Partager