I have changed the name to attendeeDetailsForm everywhere as you have suggested
And have html:form action="/addAttendeeDetails" onsubmit="return validateAttendeeDetailsForm(this)"> But this is not helping me still. I only get Server side validation, no Client Side Validation. Thanks. Chetan Pandey -----Original Message----- From: Irwan Nurwandi [mailto:[EMAIL PROTECTED] Sent: Thursday, August 03, 2006 2:13 PM To: Struts Users Mailing List Subject: Re: Client Side Validation Dear Chetan Look at your bean form definition in your validation.xml if you specify the form bean like this : <formset> <form name="attendeeDetailsForm"> </form> </formset> then you should call generated javascript with this <html:javascript formName="attendeeDetailsForm"/> the first letter in form bean name shouls be in lowercase also... HTH Irwan On 8/3/06, Chetan Pandey <[EMAIL PROTECTED]> wrote: > Hi All: > > This is what I am doing. > > <html:form action="/addAttendeeDetails" onsubmit="return > validateAttendeeDetailsForm(this)"> > . > . > . > . > . > . > <html:javascript formName="AttendeeDetailsForm"/> > </html:form> > > > But the Code only does Server Side Validation. > > Am I missing naything pls. > > Thanks. > > Chetan Pandey > > -----Original Message----- > From: Romu [mailto:[EMAIL PROTECTED] > Sent: Wednesday, August 02, 2006 3:28 PM > To: Struts Users Mailing List > Subject: Re: Client Side Validation > > your form shoud have been named : > attendeeDetailsForm, like bean no caps for first letter . > > then > validateAttendeeDeta > > > > onsubmit="validateAttendeeDeta > > > > > > ilsForm (); > > > > or > validateAttendeeDeta > > > > onsubmit="validateAttendeeDeta > > > > > > ilsForm (this); > > > > > > u can see the javascript generated in the source of your jsp btw . > hope it helps > > > > > > > 2006/8/2, Chetan Pandey <[EMAIL PROTECTED]>: > > > > I have this: > > > > <html:form action="/addAttendeeDetails" onsubmit="return > > validateRequired(this)"> > > > > Where "validateRequired" comes from the following Javascript code in my > > validator-rules.xml > > > > <validator name="required" > > classname="org.apache.struts.validator.FieldChecks" > > method="validateRequired" > > methodParams="java.lang.Object, > > org.apache.commons.validator.ValidatorAction, > > org.apache.commons.validator.Field, > > org.apache.struts.action.ActionMessages, > > org.apache.commons.validator.Validator, > > javax.servlet.http.HttpServletRequest" > > msg="errors.required"> > > > > > > <javascript><![CDATA[ > > function validateRequired(form) { > > .... > > } > > ]]> > > </javascript> > > </validator> > > > > But no Client-side Validation is occuring > > > > -----Original Message----- > > From: Lixin Chu [mailto:[EMAIL PROTECTED] > > Sent: Wednesday, August 02, 2006 10:35 AM > > To: Struts Users Mailing List > > Subject: Re: Client Side Validation > > > > do you have something like: > > onsubmit="validateAttendeeDetailsForm (this);" > > in <html:form> ? > > > > and form name is not attendeeDetailsForn ? > > > > > > > > > > --------------------------------------------------------------------- > > 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] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]