first AjaxFormValidationBehavior doesn't do client side (javascript)
validation.
it calls the server and does this by submitting the form.

so if you change the field where you have this validation on.
And then you directly click a submit button yes it will be done twice.
first the fields onchange is triggered (or the button i dont know what the
browser sees first)
then the button click.

so yes you get 2 form submits

But i don't know where you add that form on and what onchange you trigger

because this:
add( new AjaxFormValidatingBehavior( this, "onchange" ) );

seems to me that you add this to a forms onchange? (because this needs to be
a form)
but i guess you mean

textfield.add( new AjaxFormValidatingBehavior( this, "onchange" ) );

johan




On 7/3/07, David Leangen <[EMAIL PROTECTED]> wrote:


Hi, Eelco,

I guess I found why this was happening, but somehow this doesn't seem
right to me.

I had been experimenting with adding this

  add( new AjaxFormValidatingBehavior( this, "onchange" ) );

to my RequiredTextField. It never did work for me, but I thought I'd get
back to it later.

[When I say "it doesn't work", I mean that there is no Javascript
validation (which IIUC is what's supposed to happen).]

Anyway, when I add this behaviour, onSubmit() is getting called twice
for some reason, which at least for me is definitely not the desired
behaviour of my form.


Is this the expected behaviour, or is something wrong?


Cheers,
Dave





On Mon, 2007-07-02 at 21:51 -0700, Eelco Hillenius wrote:
> > onSubmit(), and consequently the code I have in that overridden
method,
> > is being called twice.
> >
> > I'm wondering if it's my misunderstanding of how Wicket works, and
this
> > behaviour is intended, or if I somehow introduced a bug in my code.
> >
> > If this is caused by my error, does anybody have any hints as to where
I
> > can look to find the source of this method's being called twice?
>
> That should definitively not happen. Can you tell us again what Wicket
> version you are using, and can you set a break point in your onSubmit
> method and tell us the trace?
>
> Eelco


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user

Reply via email to