Thank you very much Matt. Yes I'd like to get the "trim" fct or anything else in your arsenal that we'd be willing to share :-).
Best regards, Thinh -----Original Message----- From: Matt Raible [mailto:[EMAIL PROTECTED]] Sent: Thursday, October 18, 2001 8:05 PM To: [EMAIL PROTECTED]; [EMAIL PROTECTED] Subject: Re: How to stop form submit on javascript error? Change your javascript code to the following: <script> function validate() { if (document.forms[0].username.value == "") { alert("User Name is a required field. Please fill in your User Name."); document.forms[0].focus(); document.forms[0].select(); return false; } else { return true; } } </script> Just for good javascript practice, you might want to check for a space as the first character as well. I have a "trim" function in my javascript arsenal that I call before I do checking for any specific fields - this trims white space. Let me know if you're interested, and I can send the function. Matt --- Thinh Doan <[EMAIL PROTECTED]> wrote: > How do you stop the form from being submitted if a javascript error, which > was called from the <html:form onsubmit...>, occurs. I get an error and I > say ok and the javascript tries to put focus on the field which is causing > the error, but the form still submits to the action class. > > Here is some code: > <script> > function validate() > { > if (document.forms[0].username.value == "") > { > alert("User Name is a required field. Please fill in your User Name."); > document.forms[0].focus(); > document.forms[0].select(); > return false; > } > return true; > } > </script> > > <html:form action="jsp/change_password.do" focus="username" onsubmit="return > validate();"> > .... > > > Thanks for your time. > > Thinh > __________________________________________________ Do You Yahoo!? Make a great connection at Yahoo! Personals. http://personals.yahoo.com

