[ Struts ] Je récupère des valeurs undefined.
Bonjour,
voici le code de mon Action Form :
Code:
1 2 3 4 5 6 7
| LabelValueBean lvb2 = new LabelValueBean("Requête", "requete");
listeTypeDem.add(lvb2);
lvb2 = new LabelValueBean("Travaux", "travaux");
listeTypeDem.add(lvb2);
lvb2 = new LabelValueBean("Autre", "autre");
listeTypeDem.add(lvb2);
request.setAttribute("listeTypeDem", listeTypeDem); |
Celui de ma jsp :
Code:
1 2 3
| <html:select property="type_dem" value="${sigToChange.type_dem}" onchange="disTypeDem()" >
<html:options collection="listeTypeDem" property="value" labelProperty="label"/>
</html:select> |
Le code-source de ma page sous ie:
Code:
1 2 3
| <select name="type_dem" onchange="disTypeDem()"><option value="requete">Requête</option>
<option value="travaux">Travaux</option>
<option value="autre">Autre</option></select> |
Ma fonction jsp :
Code:
1 2 3 4 5 6 7 8
| function disTypeDem(){
alert("_"+document.forms[0].type_dem.value+"_");
if(document.forms[0].type_dem.value == "autre"){
document.forms[0].type_dem_l.disabled=false;
}else{
document.forms[0].type_dem_l.disabled=true;
}
} |
Ma valeur est bien initialisée :
Code:
value="${sigToChange.type_dem}"
Et le résultat que je récupère est que ma fonction js disTypeDem renvoie toujours "undefined".
Pourquoi, alors que les valeurs sont bien renseignées dans le select ??? :?