Salut tout le monde, j' utilise MyEclipse et je travaille avec struts layout.
alors dans ma page j' ai une liste voici le code associé :
<%for (int i = 1; i <= 6; i++) { %>
<layout:select key="" name="contratSimplifieForm" property='<%="prestation" + i + ".typePrestation.id"%>' styleClass="FIELD_BI" onchange=" toto()">
<layout:option key="-------------------" value="0"/>
<layout:optionsCollection name="contratSimplifieForm" property="typePrestationsLd" value="id" label="valLibelle"/>
</layout:select>

alors comme vous constater la property est dynamique.
et j ' ai une autre zone de text voici le code associé :
<layout:text key="" name="contratSimplifieForm" property='<%="prestation" + i + ".commentaires"%>' styleClass="FIELD_BI_NOSIZE" cols="25" />

et d' autres éléments dans la boucles mais j' ai mentionné seulement ces champs où j' ia le probleme.

alors mon probleme est le suivant :
je veux lorsque je choisi une valeur précise par exemple ('aèrien') dans ma liste, je veux rendre le champs du text (prestation+i+commentaire) obligatoire.autrement dit je veux jouer sur l' attribut isRequired selon la valeur choisi.
le probleme c' est que j' arrive pas à récuperer le nom de mon champ de select.
s' il vous plait si vous pouvez m' indiquer un bout de code en javascript ou qq chose comme ça qui pourra me faire ce truc.
merci d' avance.