Re: Struts Validator Framework: client-side validation problem with submitting buttons

2008-06-24 Thread cacodemon79

Thank you very much.


Laurie Harper wrote:
 
 I did what I should have done in the first place and looked it up: 
 Form.submit() is specified to *not* call the onsubmit handler, so this 
 is the correct behaviour (and should be consistent across all browsers).
 
 When in doubt, check the documentation :-)
 
 L.
 
 cacodemon79 wrote:
 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]



 
 
 
 -
 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-tp18042962p18093853.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]



Re: Struts Validator Framework: client-side validation problem with submitting buttons

2008-06-23 Thread cacodemon79

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.
 

-- 
View this message in context: 
http://www.nabble.com/Struts-Validator-Framework%3A-client-side-validation-problem-with-submitting-buttons-tp18042962p18072574.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]



Re: Struts Validator Framework: client-side validation problem with submitting buttons

2008-06-23 Thread Lukasz Lenart
Hi,

Maybe you should install Firebug for Firefox (not working with 3.0)
and debug the JavaScript?


Regards
-- 
Lukasz
http://www.lenart.org.pl/

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [struts] Struts Validator Framework: client-side validation problem with submitting buttons

2008-06-23 Thread Dale Newfield

Lukasz Lenart wrote:

Maybe you should install Firebug for Firefox (not working with 3.0)
and debug the JavaScript?


A beta version of firebug does work with 3.0 : 
http://getfirebug.com/releases/index.html


-Dale

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [struts] Struts Validator Framework: client-side validation problem with submitting buttons

2008-06-23 Thread Lukasz Lenart
 A beta version of firebug does work with 3.0 :
 http://getfirebug.com/releases/index.html

Thanks!

-- 
Lukasz
http://www.lenart.org.pl/

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Struts Validator Framework: client-side validation problem with submitting buttons

2008-06-23 Thread Laurie Harper
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]



Re: Struts Validator Framework: client-side validation problem with submitting buttons

2008-06-23 Thread cacodemon79

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]



Re: Struts Validator Framework: client-side validation problem with submitting buttons

2008-06-23 Thread Lukasz Lenart
Hi,

2008/6/23 cacodemon79 [EMAIL PROTECTED]:

 Bingo!
 Now it works!
 Thanks a lot.
 However i can't understand why the onsubmit handler is not triggered by the
 submit() function!


Maybe it depends on Web Browser, did you try with others?


Regards
-- 
Lukasz
http://www.lenart.org.pl/

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Struts Validator Framework: client-side validation problem with submitting buttons

2008-06-23 Thread Laurie Harper
I did what I should have done in the first place and looked it up: 
Form.submit() is specified to *not* call the onsubmit handler, so this 
is the correct behaviour (and should be consistent across all browsers).


When in doubt, check the documentation :-)

L.

cacodemon79 wrote:

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]








-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Struts Validator Framework: client-side validation problem with submitting buttons

2008-06-21 Thread cacodemon79

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.
-- 
View this message in context: 
http://www.nabble.com/Struts-Validator-Framework%3A-client-side-validation-problem-with-submitting-buttons-tp18042962p18042962.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]