Neat...  

Thanks Paul.  I didn't realize that it was possible to
nest multiple conditional statements (I read: "Only
two items may be joined with and or or" in the
documentation - which I am now assuming means only two
items in any set of parens).  



--- Paul Benedict <[EMAIL PROTECTED]> wrote:

> Mon,
> 
> There's two conditions here. The State and Zip are
> valid (not required) when... Always look at
> this as "valid" not "required"; you need to list out
> the conditions which will make the validation
> pass.
> 
> [1] the country is "United States" and *this* is not
> null
> [2] the country is not "United States" and *this* is
> null
> 
> (((*this* != null) && (country=="United States")) ||
> ((*this* == null) && (country!="United
> States")))
> 
> Remember, all your conditions must be wrapped into a
> parent parantheses.
> 
> --- Mon Cab <[EMAIL PROTECTED]> 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?  
> > 
> > 
> > 
> > 
> > 
> > 
> >     
> >             
> > __________________________________ 
> > Yahoo! Mail - PC Magazine Editors' Choice 2005 
> > http://mail.yahoo.com
> > 
> >
>
---------------------------------------------------------------------
> > To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> > For additional commands, e-mail:
> [EMAIL PROTECTED]
> > 
> > 
> 
> 
> 
>       
>               
> __________________________________ 
> Yahoo! Mail - PC Magazine Editors' Choice 2005 
> http://mail.yahoo.com
> 
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]
> 
> 



        
                
__________________________________ 
Yahoo! Mail - PC Magazine Editors' Choice 2005 
http://mail.yahoo.com

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

Reply via email to