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]

Reply via email to