Input disable, valeur non non récupérée par le form
J'avais déjà rencontré ce pb il y a un moment donc une réponse propre doit exister :
Je récupère une donnée d'un bean, je l'affecte à un champ de formulaire que l'utilisateur ne doit pas pouvoir modifier donc disabled = true:
Code:
1 2 3
|
<html:text name="formDonnee"
property="idDonnee" size="10" maxlength="50" disabled="true" /> |
Mais le disabled = true entraine que la donnée n'est pas instanciée dans le formulaire. Je récupère donc un id nul. La dernière fois que j'avais croisé ce pb on avait ajouté un javascript qui passait à disabled = false lors du submit du form.
Ca ressemble fort à une verrue, y a t'il une solution plus propre?