Let me clarify, in your html:form statement, try adding a return like so:
<html:form action="/login" method="post" onsubmit="return validateLoginForm(this)"> On 10/3/06, priya <[EMAIL PROTECTED]> wrote:
Hi Ed, Thank you for your response! Since I am using Struts client side validation, I am not creating the validate method.. Struts is creating it for me.. Do you mean I should create another method ? I am not sure if I can add return to the javascript which Struts creates for me? <%@ taglib uri="/WEB-INF/tld/struts-html.tld" prefix="html" %> <%@ taglib uri="/WEB-INF/tld/struts-bean.tld" prefix="bean" %> <html:html> <HEAD></HEAD> <BODY> <html:errors/> <TABLE> <html:form action="/login" method="post" onsubmit="validateLoginForm(this)"> <TR> <TD>Username:</TD> <TD><html:text property="userName" /></TD> </TR> <TR> <TD>Password:</TD> <TD><html:password property="password" /></TD> <TR> <TD>Submit</TD> <TD><html:submit value="Login" onclick="anotherValidateHere?() "/></TD> </TR> </html:form> <html:javascript formName="loginForm"/> </BODY> </html:html> Priya On 10/3/06, Ed Griebel <[EMAIL PROTECTED]> wrote: > In your form's onclick="validate()" method (or whatever it may be > called in your case), it may work to add "return" to the javascript > method call. The validate method will return false if validation > fails, and the form will not be submitted back to the server. > > HTH, > -ed > > On 10/3/06, priya <[EMAIL PROTECTED]> wrote: > > I am using client-side and server-side validation in my login form. > > > > Both work and when I dont enter the required fields I recieve a > javascript > > alert box saying that the fields "username or password are required". > After > > I click okay it does a serverside validation as well and prints on the > > > screen that the "username or password are required".. > > > > I was wondering if its possible to show "username or password are > required" > > only once. When there is javascript enabled on the browser, to show > the > > client side version only and when javascript is disabled use the > serverside > > version? > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >