Hmm,

I'm not sure - I haven't used onSubmit handlers so far as they did not
work with multiple forms :) So we are currently using our own handler
"implementation". We mainly use them for client-site prevalidation like
checking for required fields etc. In this case I think it makes sense to
stop after the first failing handler.

So I think the current behaviour is fine :) But perhaps there are other
use cases? What about a chain implementation? So a handler can decide to
call the next handler or not?

Carsten

Jeremy Quinn wrote:
> Hi All
> 
> Another question ....
> 
> Currently, when onSubmit Handers are called, they are able to stop  
> the form submit by returning false. OK so far.
> 
> However, if you have multiple handlers and say the middle one returns  
> false, the ones after it, do not get called at all.
> 
> Is this the right behaviour? Or should all handlers be always called,  
> returning false if one (or more) of them returns false.
> 
> i.e. onSubmit Handers should still be able to stop the form from  
> submitting, but they should not be able to stop subsequent handers  
> from being called.
> 
> WDYT ?
> 
> thanks
> 
> regards Jeremy
> 
> 
> On 27 Dec 2006, at 18:14, Jeremy Quinn wrote:
> 
>> Hi All
>>
>> In 2.1.8, we called forms_onsubmitHandlers when Ajax forms were  
>> submitted.
>> In 2.1.9 we stopped doing that and only called them on non-Ajax forms.
>>
>> I do not remember why this was done.
>>
>> Anybody ?
>>
>> thanks
>>
>> regards Jeremy
> 


-- 
Carsten Ziegeler - Chief Architect
http://www.s-und-n.de
http://www.osoco.org/weblogs/rael/

Reply via email to