Bonjour,
j'utilise du JSTL mais je suppose que pour mon problème, que ce soit avec jstl ou Html c'est la même chose...
dans un formulaire j'utilise les méthode onChange, pour qu'à chaque modification du champ, je duplique la valeur dans un autre champ...
je fais par exemple :
<input type = "text" id="email' />" onChange="duplicate(this.id,'recap_email" />')" name="email' />" value="@" />
Je recupere cette valeur grace à
<td id="recap_email" ></td>
Jusque la tout fonctionne directement...
mon problème arrive lorsque le champ n'est pas un champ texte.
par exemple pour une liste deroulante et avec ce code
1 2 3 4 5
| <select name="<c:out value='${parametre_produit.nom}_format5' />" onChange="duplicate(this.id,'<c:out value="${parametre_produit.nom}_recap_format5" />')" id="<c:out value='${parametre_produit.nom}_format5' />">
<c:forEach var="choix" items="${parametre_produit.listeFormatParametre}">
<option value="<c:out value="${choix.libelle}"/>"><c:out value="${choix.libelle}" escapeXml='false'/></option>
</c:forEach>
</select> |
et ce code pour afficher
<td id="<c:out value='${parametre_produit.nom}_recap_format5' />" class="tdFormTxtLight"></td>
ca ne marche pas...
mes questions sont donc :
Déjà, ai je une erreur dans mon code?
Doit on utiliser la méthode onChange pour chaque type de champ?
D'avance, merci!!
Partager