struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mon Cab <futo...@yahoo.com>
Subject Re: Problems with "validwhen"
Date Mon, 14 Nov 2005 01:38:31 GMT
Nice one.  Thanks Lorie.  It works now.


--- Laurie Harper <laurie@holoweb.net> wrote:

> Mon Cab wrote:
> > I am trying to use validwhen to make sure that
> > validator only requires a valid State and Zip if
> the
> > country selected is "United States".
> > 
> > But I am getting required error messages from both
> > state and zip when the form is submitted without
> these
> > values.
> >  
> > I am using the following config for validator:
> > 
> >             
> > <field	property="state"		
> > 	depends="required,validwhen,mask">
> > 
> > 	<var>
> > 	  <var-name>test</var-name>
> > 	  <var-value>(country=="United
> States")</var-value>
> > 	</var>
> > 	<var>
> > 	  <var-name>mask</var-name>
> > 	  <var-value>^[A-Z]{2}$</var-value>
> > 	</var>
> > </field>
> >             
> > <field
> > 	property="zip"
> > 	depends="required,validwhen,mask">
> > 	
> > 	<var>
> >  	  <var-name>test</var-name>
> > 	  <var-value>(country=="United
> States")</var-value>
> > 	</var>
> > 
> > 	<var>
> > 	  <var-name>mask</var-name>
> >   	  <var-value>^\d{5}$</var-value>
> > 	</var>   
> >  </field>
> > 
> > Is this wrong?  What should I be doing here?  
> 
> You've specified a 'required' validation rule, so
> you're saying the 
> fields are always required. Remove the 'required'
> and change your test 
> to '(country != "United States") or (*this* !=
> null)'. See the 
> documentation on validwhen [1].
> 
> L.
> 
> [1] 
>
http://struts.apache.org/struts-doc-1.2.x/userGuide/dev_validator.html#validwhen
> 
> 
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> user-unsubscribe@struts.apache.org
> For additional commands, e-mail:
> user-help@struts.apache.org
> 
> 



		
__________________________________ 
Yahoo! FareChase: Search multiple travel sites in one click.
http://farechase.yahoo.com

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


Mime
View raw message