The struts validator guide says you can only join 2 values with and or
or. I'm guessing that means you either have to put in a lot more
parentheses or that you can't use and or or more than once. I would
first try parenthesizing everything.

mvg,
Jasper

On 6/22/06, Jeremy Nix <[EMAIL PROTECTED]> wrote:
I'm trying the following validation, and it is giving me a syntax error:
"line 1:87: expecting RPAREN, found 'and'".  Am I going about this
wrong?

<field property="field1" depends="float,validwhen">
<var>
  <var-name>test</var-name>
  <var-value>
        <![CDATA[
        (
          (field2 == null)
          or ((field2 != null) and (*this* == null))
          or ((field2 != null) and (*this* != null) and (*this* <=
field2))
        )
        ]]>
  </var-value>
</var>
</field>
<field property="field2" depends="float,validwhen">
<var>
  <var-name>test</var-name>
  <var-value>
        <![CDATA[
        (
          (field1 == null)
          or ((field1 != null) and (*this* == null))
          or ((field1 != null) and (*this* != null) and (*this* >=
field1))
        )
        ]]>
  </var-value>
</var>
</field>
_________________________
Jeremy Nix
Senior Application Developer
Southwest Financial Services, Ltd.
(513) 621-6699 x1158
-----Original Message-----
From: Jakub Milkiewicz [mailto:[EMAIL PROTECTED]
Sent: Thursday, June 22, 2006 4:01 AM
To: Struts Users Mailing List
Subject: Re: Struts Validator: form value1 < form value2

Yeah validwhen can do it. anyway these antlr expressions are not very
intuitive.
If You have a problem let me kow i will try to help

2006/6/22, The Jasper <[EMAIL PROTECTED]>:
>
> hi,
> the validwhen validator can do what you want.
>
> mvg,
> Jasper
>
> On 6/22/06, Truong Xuan Tinh <[EMAIL PROTECTED]>
wrote:
> > Hi there,
> > You can write a custom validator in Struts to do that, it's rather
easy,
> > both client-side and server-side. Open the jar of commons-validator
to
> > see some script for existed validation rule should help.
> > Regards.
> > Tinh
> > Jeremy Nix wrote:
> > > How can I use the Struts Validator to enforce the above rule?
Neither
> > > of the fields are required, but if both are given, they must
adhere to
> > > the given rule.
> > >
> > >
> > >
> > > Thanks for any help,
> > >
> > >
> > >
> > > _________________________
> > >
> > > Jeremy Nix
> > >
> > > Senior Application Developer
> > >
> > > Southwest Financial Services, Ltd.
> > >
> > > (513) 621-6699 x1158
> > >
> > >
> > >
> > >
> > >
> >
> >
> >
---------------------------------------------------------------------
> > 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]
>
>


---------------------------------------------------------------------
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]

Reply via email to