Forum de discussion
Forum « Programmation Javascript » (archives)
Modifier la valeur affichée dans une liste
Envoyé: 10 juin 2003, 11h23 par pascatd
voici ma liste
<select name="categorie">
<%
rset = smt_para.executeQuery("SELECT QC_ID_CATEGORIE, QC_NOM_CATEGORIE FROM QUEST_CATEGORIE");
if(rset.next()) {
out.println("<OPTION SELECTED='selected' value='"+rset.getString(1)+"'>"+rset.getString(2)+"</option>");
while(rset.next())
out.println("<OPTION value='"+rset.getString(1)+"'>"+rset.getString(2)+"</option>");
}
%>
</select>
et voici la suite pour changer la ligne selectionnée :
var i=0;
document.build_form.categorie.options[0].selected=false;
for(i=0;i<document.build_form.categorie.options.length;i++)
if(document.build_form.categorie.value=="<%=la_categorie.getQc_nom_categorie()%>");
document.build_form.categorie.options[i].selected=true;
Pourtant, il me signale une erreur dans la dernière ligne...?
Si vous avez une idée du problème, Merci d'avance
Réponses
|