Bonjour,
voici le code de mon Action Form :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 ???