Soumission des valeurs cochées
Bonjour,
J'ai une liste de donnes sur lesquelles j'itere et a la fin de chaque entree, j'ai une case a cocher (pour selectionner ou pas telle ligne)
Code:
1 2 3 4 5 6 7 8 9
|
<logic:iterate id="resumeImage" indexId="index" name="modele" property="dossiers" >
<bean:define id="valeur" name="resumeImage" property ="numeroImage"/>
<html:checkbox name="resumeImage" property="imageDossierASupprimer" value="<%=String.valueOf(valeur)%>"/>
<html:hidden property="criteresRechercheDossier.imageASupprimer" value="<%=String.valueOf(valeur)%>" />
.. etc
</logic:iterate> |
qui genere en html ceci
Code:
1 2 3 4 5 6
|
<input type="checkbox" value="on" name="imageDossierASupprimer">
<input type="hidden" value="2" name="criteresRechercheDossier.imageASupprimer">
<input type="checkbox" value="on" name="imageDossierASupprimer">
<input type="hidden" value="0" name="criteresRechercheDossier.imageASupprimer"> |
j'utilise une fonction javascript pour soumettre les donnes :
Code:
1 2 3 4 5 6 7 8 9
|
var checkBoxImages = document.getElementsByName('imageDossierASupprimer');
for (var i=0; i<nombreImagesDossier ; i++) {
if (checkBoxImages[i].checked==true){
document.accueilForm.elements['criteresRechercheDossier.imageASupprimer'][i].value = document.getElementsByName('numeroImage')[i].value;
}
}
document.accueilForm.action=ACTION_SUPPRIMER_DOSSIER;
document.accueilForm.submit(); |
et dans le form associé (plus precisement, dans accueilForm.criteresRechercheDossier)
je fais ceci
Code:
1 2 3 4 5
|
public void setImageASupprimer(String imageASupprimer) {
if(imageASupprimer!=null)
this.listImagesASupprimer.add(Integer.parseInt(imageASupprimer));
} |
j'ai mis un breakpoint dans le set, mais lors de la soumission du formulaire, il ne passe jamais, vous auriez une idee
Sallemel