You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Brian Chaplin <bc...@chaplinsolutions.com> on 2003/07/24 22:01:34 UTC
Validator range server-side check assumes Integer?
I'm validating a BigDecimal (money) form field and when I put a range
validation on, it assumes that the data type must be integer.
The javascript is okay but the server-side validation checks for integer:
<field property="feeAmount" depends="range,double">
<arg0 key="MCSPFeeDescTOLabel.feeAmount" />
<arg1 name="range" key="${var:min}" resource="false" />
<arg2 name="range" key="${var:max}" resource="false" />
<var>
<var-name>min</var-name>
<var-value>5</var-value>
</var>
<var>
<var-name>max</var-name>
<var-value>100</var-value>
</var>
yields an error message of
fee amount must be an integer
---------------------------------------------------------------------
To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-user-help@jakarta.apache.org
RE: Validator range server-side check assumes Integer?
Posted by Yansheng Lin <ya...@isogis.com>.
Then use doubleRange:).
-----Original Message-----
From: news [mailto:news@main.gmane.org] On Behalf Of Brian Chaplin
Sent: July 24, 2003 4:56 PM
To: struts-user@jakarta.apache.org
Subject: Re: Validator range server-side check assumes Integer?
I want to check that it's within range and also a double.
With or without the double it still tries to validate it as an integer. I
suspect intRange will continue to do that.
"Yansheng Lin" <ya...@isogis.com> wrote in message
news:000001c35233$70c19390$7202a8c0@stbedm.silvacom.com...
>
> Try to use 'intRange' instead of 'range'. 'range' is deprecated.
>
> Also if it's a int, why there is a 'double' in depends?
>
>
>
>
> -----Original Message-----
> From: news [mailto:news@main.gmane.org] On Behalf Of Brian Chaplin
> Sent: July 24, 2003 2:02 PM
> To: struts-user@jakarta.apache.org
> Subject: Validator range server-side check assumes Integer?
>
>
> I'm validating a BigDecimal (money) form field and when I put a range
> validation on, it assumes that the data type must be integer.
> The javascript is okay but the server-side validation checks for integer:
>
> <field property="feeAmount" depends="range,double">
>
> <arg0 key="MCSPFeeDescTOLabel.feeAmount" />
>
> <arg1 name="range" key="${var:min}" resource="false" />
>
> <arg2 name="range" key="${var:max}" resource="false" />
>
> <var>
>
> <var-name>min</var-name>
>
> <var-value>5</var-value>
>
> </var>
>
> <var>
>
> <var-name>max</var-name>
>
> <var-value>100</var-value>
>
> </var>
>
>
>
> yields an error message of
>
> fee amount must be an integer
>
>
>
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: struts-user-help@jakarta.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-user-help@jakarta.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-user-help@jakarta.apache.org
Re: Validator range server-side check assumes Integer?
Posted by Brian Chaplin <bc...@chaplinsolutions.com>.
I want to check that it's within range and also a double.
With or without the double it still tries to validate it as an integer. I
suspect intRange will continue to do that.
"Yansheng Lin" <ya...@isogis.com> wrote in message
news:000001c35233$70c19390$7202a8c0@stbedm.silvacom.com...
>
> Try to use 'intRange' instead of 'range'. 'range' is deprecated.
>
> Also if it's a int, why there is a 'double' in depends?
>
>
>
>
> -----Original Message-----
> From: news [mailto:news@main.gmane.org] On Behalf Of Brian Chaplin
> Sent: July 24, 2003 2:02 PM
> To: struts-user@jakarta.apache.org
> Subject: Validator range server-side check assumes Integer?
>
>
> I'm validating a BigDecimal (money) form field and when I put a range
> validation on, it assumes that the data type must be integer.
> The javascript is okay but the server-side validation checks for integer:
>
> <field property="feeAmount" depends="range,double">
>
> <arg0 key="MCSPFeeDescTOLabel.feeAmount" />
>
> <arg1 name="range" key="${var:min}" resource="false" />
>
> <arg2 name="range" key="${var:max}" resource="false" />
>
> <var>
>
> <var-name>min</var-name>
>
> <var-value>5</var-value>
>
> </var>
>
> <var>
>
> <var-name>max</var-name>
>
> <var-value>100</var-value>
>
> </var>
>
>
>
> yields an error message of
>
> fee amount must be an integer
>
>
>
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: struts-user-help@jakarta.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-user-help@jakarta.apache.org
RE: Validator range server-side check assumes Integer?
Posted by Yansheng Lin <ya...@isogis.com>.
Try to use 'intRange' instead of 'range'. 'range' is deprecated.
Also if it's a int, why there is a 'double' in depends?
-----Original Message-----
From: news [mailto:news@main.gmane.org] On Behalf Of Brian Chaplin
Sent: July 24, 2003 2:02 PM
To: struts-user@jakarta.apache.org
Subject: Validator range server-side check assumes Integer?
I'm validating a BigDecimal (money) form field and when I put a range
validation on, it assumes that the data type must be integer.
The javascript is okay but the server-side validation checks for integer:
<field property="feeAmount" depends="range,double">
<arg0 key="MCSPFeeDescTOLabel.feeAmount" />
<arg1 name="range" key="${var:min}" resource="false" />
<arg2 name="range" key="${var:max}" resource="false" />
<var>
<var-name>min</var-name>
<var-value>5</var-value>
</var>
<var>
<var-name>max</var-name>
<var-value>100</var-value>
</var>
yields an error message of
fee amount must be an integer
---------------------------------------------------------------------
To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-user-help@jakarta.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-user-help@jakarta.apache.org