Bonjour j'ai un leger probleme avec les check boxes de struts.
J'ai uen page avec un formulaire et ce formulaire contien une check boxe.
l esubmit du formulaire fait se réafficher la jsp avec un bean:write de tous les champs rentrés dans le formulaire.
Le bean:write me donne ce que je veux pour le ckeck boxe (on/off selon le cas) masi si je recommence l'operation.
saisie + submit
la check boxe reste invarablement 'checked'
JSP:
Le script :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <html:hidden property="exclureReservees"/> <% String onclick="fillCheckBoxField('exclureReserveesProperty','exclureReservees');"; %> <html:checkbox property="exclureReserveesProperty" onclick="<%=onclick%>"/>
Je n'ai pas d'action (juste le forward basic de struts, j'aimerais savoir pourquoi le cham hidden suis bien les action de la check boxe et la check boxe elle meme reapparait toujours cochée o_O
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 function fillCheckBoxField(idCheckBoxField, idPropertyField){ var propertyField = document.getElementById(idPropertyField); var checkboxField = document.getElementById(idCheckBoxField); if (checkboxField.checked == true){ propertyField.value ='true'; } else { propertyField.value ='false'; } }
Partager