Hi, I am trying to use client as well as server-side validations using the Struts Validator.
The mapping in the Struts config file is <action path="/register" type="com.pampers.registration.action.RegisterAction" name="registerForm" scope="session" validate="true" input="/registration/reg_login.jsp" parameter="method"> </action> The corresponding reg_login.jsp page has the following lines to enable the client-side validations for the login page: <html:form action="/register.do?method=login" onsubmit="return validateRegisterForm(this);"> and <html:javascript formName="registerForm"/> Now, when I submit the login page, the client-side validations are not performed. When I do a view source, the dynamically generated validateRegisterForm function has the following code in it: <script type="text/javascript" language="Javascript1.1"> <!-- Begin var bCancel = false; function validateRegisterForm(form) { if (bCancel) return true; else return true; } //End --> </script> This is a snippet of validation.xml <form name="registerForm"> <field property="userName" depends="required"> <arg0 key="label.email"/> </field> <field property="password" depends="required"> <arg0 key="label.password"/> </field> </form> Would appreciate if somebody could throw light as to why the client side validations are not being invoked. Thanks and Regards, Blossom --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]