Comment valider un tableau avec Validator ?
Tout est dans la question !
ma jsp interpreté:
Citation:
<td>083076/10</td></tr><div><tr id="ligneSup"><td style="width: 8px;" ></td><td>Taux <input type="text" name="listeTaux[0]" maxlength="3" size="3"> Zone A <input type="text" name="listeZonea[0]" size="4" value="0"> Zone B <input type="text" name="listeZoneb[0]" size="4" value="0"> </tr><input TYPE="hidden" VALUE="169027511112248" NAME="listeIdAgent[0]"></div>
mon action form:
Code:
1 2 3 4
| private List<String> listeTaux = new ArrayList<String>();
private List<String> listeZonea = new ArrayList<String>();
private List<String> listeZoneb = new ArrayList<String>();
private List<String> listeIdAgent = new ArrayList<String>(); |
ce sont les list à valider avec validator.
mon validation.xml :
Code:
1 2 3 4 5 6 7 8 9 10 11
| <!-- Validation indemnités par saisie par agent -->
<form name="ValidationInfoIndemnParAgentForm">
<field property="listeZonea" depends="float,required">
<msg name="float" key="errors.float"/>
<arg key="ValidationInfoIndemUniqueForm.zonea"/>
<msg name="required" key="errors.required"/>
<arg key="ValidationInfoIndemUniqueForm.zonea"/>
</field>
</form> |
mais ne valide pas, ni avec listeZonea[0] ....