Hi,
I try to validate a double, but it generates this in my JSP :
// field name: familleProduit.chargeTravail
// validator name: double
if (form.elements['familleProduit.chargeTravail']) {
field = form.elements['familleProduit.chargeTravail'];
var error = "Le champ doit être un décimal";
if (field.value != null) {
var value = parseFloat(field.value);
if (false ||
false ||
false ||
false) {
addError(field, error);
errors = true;
}
}
}
So the double is not tested.
my xxAction-validation.xml :
<validators>
<field name="familleProduit.nomFamille">
<field-validator type="requiredstring">
<param name="trim">true</param>
<message key="errors.required"/>
</field-validator>
</field>
<field name="familleProduit.chargeTravail">
<field-validator type="double">
<message key="errors.double"/>
</field-validator>
</field>
<field name="familleProduit.gamme.idGamme">
<field-validator type="requiredstring">
<param name="trim">true</param>
<message key="errors.required"/>
</field-validator>
</field>
</validators>