The validation is definitely called. If I submit the form with login field empty, alert is popping up. So I am sure is somewhere wrong with the validwhen.. But, where??
Jason -----Original Message----- From: Chaudhary, Harsh [mailto:[EMAIL PROTECTED] Sent: 28 April 2006 16:04 To: Struts Users Mailing List Subject: RE: validatewhen --- what's wrong? Are you sure that validation is being called? For example, what happens when you submit the form with nothin in the login field (which is required)? Harsh. -----Original Message----- From: Zheng Wen Zhe [mailto:[EMAIL PROTECTED] Sent: Friday, April 28, 2006 3:24 AM To: 'Struts Users Mailing List' Subject: RE: validatewhen --- what's wrong? Well, basically, I wanna the condition to be true only when user gives key word 'password' to the password field. And I tried this <var-value>(*this* == 'password')</var-value> The validwhen still always is true no matter what is given.. -----Original Message----- From: Jakub Milkiewicz [mailto:[EMAIL PROTECTED] Sent: 27 April 2006 18:34 To: Struts Users Mailing List Subject: Re: validatewhen --- what's wrong? Hi To tell you the truth i do not understand what you wanna do... Anyway your validwhen condition is always true! Note that you are comparing *this* - for property password, with property password. It means something like 1==1. 2006/4/26, Zheng Wen Zhe <[EMAIL PROTECTED]>: > > Hey all, > > I wanna it say yes when a user type 'password' into this password field. > > But, it doesn't work that way. Validation always passes no matter what the > user has given into the password field. > > Pls, someone tell what wrong with it!!! > > > > Validation.xml > > **************** > > <?xml version="1.0" encoding="UTF-8"?> > > <!DOCTYPE form-validation PUBLIC > > "-//Apache Software Foundation//DTD Commons Validator Rules > Configuration 1.1.3//EN" > > "http://jakarta.apache.org/commons/dtds/validator_1_1_3.dtd"> > > <form-validation> > > <formset> > > <form name="loginForm"> > > <field property="login" depends="required"> > > <arg0 key="prompt.login" /> > > </field> > > <field property="password" depends="required,validwhen"> > > <arg0 key="prompt.password" /> > > <var> > > <var-name>test</var-name> > > <var-value>*this* == password</var-value> > > </var> > > > > </field> > > </form> > > </formset> > > > > </form-validation> > > > > > --------------------------------------------------------------------- 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]