Actually, i need to implement a if{} else{} condition in validation framework.. if(field1=='usr1'){ <field property="password" depends="minlength,maxlength">
<var> <var-name>minlength</var-name> <var-value>8</var-value> </var> <var> <var-name>maxlength</var-name> <var-value>14</var-value> </var> </field> }else{ <field property="password" depends="minlength,maxlength"> <var> <var-name>minlength</var-name> <var-value>6</var-value> </var> <var> <var-name>maxlength</var-name> <var-value>11</var-value> </var> </field> } Something of the above sort... Can i do that with the frmework or do i need to write my own javascript?? Regards, Deepa On 12/5/05, Laurie Harper <[EMAIL PROTECTED]> wrote: > > Wendy Smoak wrote: > > On 12/4/05, Deepa Khetan <[EMAIL PROTECTED] > wrote: > >> I need sme help with validator framework.. I have a LogonForm which is > being > >> mapped with 2 different JSPs. Both the JSPs have the password field, > but the > >> validation for the field are diferent(The minlength and maxlength for > both > >> the pages is different). On the basis of the value of some other > field(say, > >> field1) i need to validate the pasword field. How can i do this?? > > > > You can use one of the form bean types with 'Action' in the name, such > > as ValidatorActionForm. > > http://struts.apache.org/struts-doc-1.2.7/api/org/apache/struts/validator/ValidatorActionForm.html > > > > > These are mapped by path instead of form bean name, so you can have a > > different set of rules for each action mapping. > > > > In validation.xml, you might have: > > <form name="/register"> > > which matches up with (from struts-config.xml) > > <action path="/register" ... > > > > > HTH, > > -- > > Wendy > > The other thing you might want to look at is the 'validwhen' rule [1], > if you want to base your validation criteria on the value of field1 > rather than on the action mapping path. > > L. > > [1] > > http://struts.apache.org/struts-doc-1.2.7/userGuide/dev_validator.html#validwhen > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >