Java Mailing List Archive

http://www.junlu.com/

Home » Home (12/2007) » Struts 2 »

[S2] Bug v2.1.0 for double and int validation

MLENEVEUT

2007-08-06

Replies:


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">
               true
       <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">
               true
       <message key="errors.required"/>
    </field-validator>
  </field>
</validators>


Same error occures with int validation.

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

generates :
 // field name: familleProduit.chargeTravail
    // validator name: int
    if (form.elements['familleProduit.chargeTravail']) {
       field = form.elements['familleProduit.chargeTravail'];
       var error = "Le champ doit être un entier";
       if (field.value != null) {
          var value = parseFloat(field.value);
          if (false ||
               false) {
            addError(field, error);
            errors = true;
          }
       }
    }

I created an issue : https://issues.apache.org/struts/browse/WW-2084

If someone has an idea on how to bypass this error...

Thanks.
--
Sent from the Struts - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@(protected)
For additional commands, e-mail: user-help@(protected)

©2008 junlu.com - Jax Systems, LLC, U.S.A.