[jQuery] Re: (validation): remote rule causes submit to abort, fix included

2009-12-22 Thread KenGreer
No, it does not submit the form after the async request finishes. (I'm
using the latest 1.6)

Ken

On Dec 21, 6:30 am, Jörn Zaefferer 
wrote:
> The plugin will submit the form after the async request finishes. The
> remaining problem is that any submit-button won't be submitted. Maybe thats
> the problem you had?
>
> Jörn
>
>
>
> On Mon, Dec 21, 2009 at 8:15 AM, KenGreer  wrote:
> > With the validation plugin (http://bassistance.de/jquery-plugins/
> > jquery-plugin-validation/<http://bassistance.de/jquery-plugins/%0Ajquery-plugin-validation/>)
> > I included two "remote" rules to check
> > username and e-mail. If my form is loaded such that the username and e-
> > mail are already filled in, and, therefore, have not yet been
> > validated, and I click SUBMIT, validation proceeds just fine, but the
> > form does NOT submit! A second click of the submit button, however,
> > then works.
>
> > I speculated that this was because of pending ajax calls aborting the
> > submit. It seems my speculation held true. Right after my "$
> > (document).ready(function() { ..." I added the code:
>
> >        $.ajaxSetup( {
> >                async: false
> >        } );
>
> > to make the "remote" ajax calls synchronous and this fixed the
> > problem. Now clicking submit performs the validation and really does
> > submit.
>
> > Hopefully a more elegant solution will be found in the validation
> > plugin itself, but as a jquery newbie, I found reading the validation
> > plugin code daunting!


[jQuery] (validation): remote rule causes submit to abort, fix included

2009-12-21 Thread KenGreer
With the validation plugin (http://bassistance.de/jquery-plugins/
jquery-plugin-validation/) I included two "remote" rules to check
username and e-mail. If my form is loaded such that the username and e-
mail are already filled in, and, therefore, have not yet been
validated, and I click SUBMIT, validation proceeds just fine, but the
form does NOT submit! A second click of the submit button, however,
then works.

I speculated that this was because of pending ajax calls aborting the
submit. It seems my speculation held true. Right after my "$
(document).ready(function() { ..." I added the code:

$.ajaxSetup( {
async: false
} );

to make the "remote" ajax calls synchronous and this fixed the
problem. Now clicking submit performs the validation and really does
submit.

Hopefully a more elegant solution will be found in the validation
plugin itself, but as a jquery newbie, I found reading the validation
plugin code daunting!