Double and int validation not generating good Javascript
--------------------------------------------------------

                 Key: WW-2084
                 URL: https://issues.apache.org/struts/browse/WW-2084
             Project: Struts 2
          Issue Type: Bug
    Affects Versions: 2.1.0
         Environment: Windows XP, JDK 5
            Reporter: Leneveut Michaël


If I put int or double validation, the Javascript in not well generated, and 
the fields are not validated, due to "false" expressions in the javascript "if" 
tests.

<validators>
    <field name="familleProduit.chargeTravail">
        <field-validator type="double">
            <message key="errors.double"/>
        </field-validator>
    </field>
</validators>

Generated Javascript onsubmit method :
        // 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;
                }
            }
        }

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to