Bingo! Now it works! Thanks a lot. However i can't understand why the onsubmit handler is not triggered by the submit() function!
Laurie Harper wrote: > > Did you confirm whether calling the form's submit() method triggers its > onsubmit handler? It may be that calling submit() bypasses it, in which > case an explicit guard in your submit function might do the trick: > > function submitRegistrazioneUtenteForm(nomeForm){ > var form = ...; > if (validateRegistrazioneUtenteForm(form)) { > form.submit(); > } > return false; > } > > L. > > cacodemon79 wrote: >> No suggestions? :( >> >> I also tried to use >> document.registrazioneUtenteForm.submit()") >> instead of >> eval("document."+nomeForm+".submit()") >> but the result is the same. The form is submitted but I can't see any >> javascript alerts. >> >> I can't understand where is the problem. >> >> I hope you can help me. >> >> Thanks. >> >> >> >> cacodemon79 wrote: >>> Hi, I'm using Struts Validator Framework (Struts 1.3). >>> Server-side validation works well. >>> The problem is in client-side validation. >>> >>> The form name I have to validate is: RegistrazioneUtenteForm. >>> >>> In my jsp page I have 2 buttons: >>> 1) <html:link >>> href="javascript:submitRegistrazioneUtenteForm('registrazioneUtenteForm')"><bean:message >>> key='form.submit'/></html:link> >>> 2) <html:submit /> >>> and the following form declaration: >>> <html:form action="/registrazioneUtente" method="post" focus="username" >>> onsubmit="return validateRegistrazioneUtenteForm(this)"> >>> Moreover I have enabled javascript validation: >>> <html:javascript formName="registrazioneUtenteForm" cdata="false" /> >>> >>> The javascript function submitRegistrazioneUtenteForm is the following: >>> function submitRegistrazioneUtenteForm(nomeForm){ >>> eval("document."+nomeForm+".submit()"); >>> } >>> >>> If I click on the second button (html:submit), all works well (I get >>> javascript alerts). >>> If I click on the first button (html:link), the form is submitted but I >>> can't see any javascript alerts. >>> >>> I can't understand where is the problem. >>> >>> Can you help me? >>> >>> Thanks in advance. >>> >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- View this message in context: http://www.nabble.com/Struts-Validator-Framework%3A-client-side-validation-problem-with-submitting-buttons-tp18042962p18075348.html Sent from the Struts - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]