The ValidatorBaseForm simply extends ValidatorActionForm - sorry I fergot to add that...
On Mon, 16 Jun 2003, Aleksandar Matijaca wrote: > Well, this is what I inherited: > > > <form name="/public/EventRegistration"> > > <field page="1" property="registrant.firstname" > depends="required,mask,minlength,maxlength"> > <arg0 key="eForm.firstname"/> > <arg1 name="minlength" key="${var:minlength}" > resource="false"/> > <arg2 name="maxlength" key="${var:maxlength}" > resource="false"/> > > <var> > <var-name>mask</var-name> > <var-value>^[a-zA-Z]*$</var-value> > </var> > <var> > <var-name>minlength</var-name> > <var-value>2</var-value> > </var> > <var> > <var-name>maxlength</var-name> > <var-value>40</var-value> > </var> > > </field> > > <field page="1" property="registrant.lastname" > depends="required,mask,minlength,maxlength"> > <arg0 key="eForm.lastname"/> > <arg1 name="minlength" key="${var:minlength}" > resource="false"/> > <arg2 name="maxlength" key="${var:maxlength}" > resource="false"/> > <var> > <var-name>mask</var-name> > <var-value>^[a-zA-Z]*$</var-value> > </var> > <var> > <var-name>minlength</var-name> > <var-value>2</var-value> > </var> > <var> > <var-name>maxlength</var-name> > <var-value>40</var-value> > </var> > > </field> > > > <field page="1" property="registrant.companyname" > depends="required,minlength,maxlength"> > <arg0 key="eForm.companyname"/> > <arg1 name="minlength" key="${var:minlength}" > resource="false"/> > <arg2 name="maxlength" key="${var:maxlength}" > resource="false"/> > <var> > <var-name>minlength</var-name> > <var-value>1</var-value> > </var> > <var> > <var-name>maxlength</var-name> > <var-value>40</var-value> > </var> > > </field> > > </form> > > > > ---------------------------- > > The form-bean is: > > > <form-bean name="eventRegistrationForm" > > type="ontario.exports.events.struts.EventRegistrationForm"> > </form-bean> > > ------------------------------------ > > > The EventRegistrationForm extends EventDetailsForm which in-turn > extends - ValidatorBaseForm > > These classes appear extremely messy and very long... > > Thanks, Alex. > > > > On Mon, 16 Jun 2003, David Graham wrote: > > > Post the relevant section of your validation xml file and more info about > > your form. > > > > David > > > > > > > > > >Hi there, > > > > > >this is my first post! I have inherited a web-based struts > > >project that is frankly a mess... I have managed to straighten > > >out most things except something that is driving me nuts - this > > >is the problem: > > > > > >Validation - I have 3 fields that need to be validated - if I do not > > >enter anything on all three fields, validation happens - I display > > >the messages in the JSP using the <logic:messagesPresent> 'loop'. > > >However, the problem occurs if I fill in one of the fields, it > > >STILL reports that the first field is in error (the other two > > >which are unfilled are in error alos - this is a good thing), even though > > >there is > > >a value there (the validation is simple 'required'). If I fill in > > >ALL THREE FIELDS, then validation is OK, and I go on to the next > > >page. There seems to be almost some kind of a "caching" of errors > > >that is happening, and I don't know how to "turn it off". > > > > > >Thanks Alex. > > > > > > > > >--------------------------------------------------------------------- > > >To unsubscribe, e-mail: [EMAIL PROTECTED] > > >For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > _________________________________________________________________ > > Help STOP SPAM with the new MSN 8 and get 2 months FREE* > > http://join.msn.com/?page=features/junkmail > > > > > > --------------------------------------------------------------------- > > 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]