Hey Jörn thanks for the reply, good to know! I went with James solution which is perfect for what i'm working with. Thanks again guys.
On Feb 9, 9:07 am, James <james.gp....@gmail.com> wrote: > Since you wanted do submit by Ajax; > > $("#form-external-link").validate({ > rules: { > exlink_url: { > required: true, > url: true > } > }, > submitHandler: function(form) { > $.ajax(...); > } > > }); > > On Feb 8, 9:50 am, zubin <zubin...@yahoo.com> wrote: > > > > > Hi James! Thanks for the quick reply. I'm still confused as to where I > > should place my $(form).submit(..). so i'm not re-attaching additional > > submit events? > > > What i'm doing basically is: 1. have Validate pass the form 2. submit > > the form via ajax > > The only thing is that the form is always being reused to submit data > > which causes the symptoms you've identifed... > > > On Feb 9, 3:14 am, James <james.gp....@gmail.com> wrote: > > > > Hmm.. code didn't display properly. > > > > I wanted to say, every time you're doing > > > $(form).submit(...) > > > > you're re-attaching an additional submit... > > > > On Feb 8, 9:13 am, James <james.gp....@gmail.com> wrote: > > > > > Every time you're doing: > > > > > you're re-attaching an additional submit event to the form, so it's > > > > executing it multiple times every time you submit. > > > > What is it you're trying to do? When you define submitHandler for > > > > validate, you should be doing whatever you're doing in $(form).submit > > > > () inside the submitHandler. > > > > > On Feb 8, 7:21 am, zubin <zubin...@yahoo.com> wrote: > > > > > > I'm having a problem with validating first then submitting a form with > > > > > jQuery after success. It works however it seems like my submit() > > > > > function keeps sending multiple submits and keeps growing each time i > > > > > reuse the form (i made sure the values are reset after each submit). > > > > > I'm not sure if its my code since i've re-checked it for hours to no > > > > > avail. Here is the code in a nut-shell: > > > > > > My form with id of #form-external-link is validated when submit button > > > > > is clicked: > > > > > > $("#form-external-link").validate({ > > > > > rules: { > > > > > exlink_url: { > > > > > required: true, > > > > > url: true > > > > > } > > > > > }, > > > > > submitHandler: function(form) { > > > > > alert('This will pop up only once as it should'); > > > > > $(form).submit(function() { > > > > > alert('This will pop up every twice, 3x, 4x, > > > > > etc. after each > > > > > validate success'); > > > > > }); > > > > > } > > > > > > }); > > > > > > Am I missing something from my code??- Hide quoted text - > > > > - Show quoted text -- Hide quoted text - > > - Show quoted text -