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]