Bonjour,
J'utilise struts pour me générer mes champs de formulaire.
C'est à dire que pour faire un simple champ de saisie texte, j'utilise ce code:
Si jamais je veux modifier la valeur de ce champ de texte via du javascript en utilisant la méthode getElementById(), je transforme donc mon tag ci-dessus en
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2<html:text property="monAttributDuBeanForm"/>
Jusque là, pas de soucis.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <html:text property="monAttributDuBeanForm" styleId="monIdentifiant"/>
Par contre lorsque j'utilise le tag <html:hidden property="..."/> la propriété styleId n'est pas disponible.
Est ce quelqu'un saurait me dire si c'est normal?
Actuellement j'encadre mon champ de saisie d'une div invisible (grâce à l'option display: none; du CSS). Certe, ça marche, mais bon, je ne trouve pas ça vraiment térrible...
Partager