<form name="eventRegistrationForm"> in your validation rules.
David
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]
_________________________________________________________________
STOP MORE 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]