My bad...you're right...it does work.  Thanks to the miracle of logging, I
realized that the integers were being defaulted to zero.  As a result, they
were in fact passing the validation tests.  Only when I applied 'intRange'
did the app catch invalids.  Thanks!



> -----Original Message-----
> From: Barry Volpe [mailto:[EMAIL PROTECTED]
> Sent: Thursday, October 16, 2003 5:09 PM
> To: Struts Users Mailing List; [EMAIL PROTECTED]
> Subject: Re: only Strings appear to be validated by Validator
>
>
> I only have experience using the following in my validator.xml:
>
> <field property="distance"
>     depends="required,integer">
>         <arg0 key="form.displayname"/>
>        </field>
>     <field property="rate"
>     depends="required,float">
>         <arg0 key="form.displayname"/>
>        </field>
>
>   integer and float are in the validator-rules.xml
>
> They do work.
>
> The struts-validator.war in the struts 1.1 release uses this in
> the example
>
> Barry
>
>
> ----- Original Message -----
> From: "Marc Dugger" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Thursday, October 16, 2003 2:42 PM
> Subject: only Strings appear to be validated by Validator
>
>
> > My validation.xml:
> >
> > <form name="/note/note_schedule/edit/details">
> >             <field property="noteScheduleTypeId"
> depends="required,integer">
> >                 <arg0 key="Note Schedule Type ID" resource="false"/>
> >             </field>
> >             <field property="interestRateIndexTypeId"
> > depends="validwhen,integer">
> >                 <arg0 key="Interest Rate Index Type" resource="false"/>
> >                 <var>
> >                     <var-name>test</var-name>
> >                     <var-value>((noteScheduleTypeId != 5) or (*this* !=
> > null))</var-value>
> >                 </var>
> >             </field>
> >             <field property="name" depends="required">
> >                 <arg0 key="Name" resource="false"/>
> >             </field>
> >             <field property="description" depends="required">
> >                 <arg0 key="Description" resource="false"/>
> >             </field>
> >             <field property="amortizationTerm" depends="required">
> >                 <arg0 key="Amortization Term" resource="false"/>
> >             </field>
> >             <field property="maturityTerm" depends="required">
> >                 <arg0 key="Maturity Term" resource="false"/>
> >             </field>
> >             <field property="timeIntervalId" depends="required">
> >                 <arg0 key="Time Interval" resource="false"/>
> >             </field>
> >         </form>
> >
> > ...I'm only receiving validation errors for 'Name' and
> 'Description'.  Has
> > anyone experienced this?  Thanks in advance.
> > ---
> > Outgoing mail is certified Virus Free.
> > Checked by AVG anti-virus system (http://www.grisoft.com).
> > Version: 6.0.525 / Virus Database: 322 - Release Date: 10/9/2003
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
> >
> >
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> ---
> Incoming mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.525 / Virus Database: 322 - Release Date: 10/9/2003
>
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.525 / Virus Database: 322 - Release Date: 10/9/2003


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to