Here's hoping the next one finds this: http://docs.jquery.com/Plugins/Validation#Too_much_recursion
Jörn On Tue, Feb 24, 2009 at 7:01 PM, kevinm <sonicd...@gmail.com> wrote: > > Ah, makes total sense. Thanks > > On Feb 24, 1:01 pm, Jörn Zaefferer <joern.zaeffe...@googlemail.com> > wrote: >> $(form).submit() triggers another round of validation, resulting in >> another call to submitHandler, and voila,recursion. Replace that with >> form.submit(), which triggers the native submit event instead and not >> the validation. >> >> Jörn >> >> On Tue, Feb 24, 2009 at 4:58 PM, kevinm <sonicd...@gmail.com> wrote: >> >> > James, >> >> > We just ran into the same issue. In my case we are opening a modal >> > window with nyroModal. Here is thevalidatefunction. >> >> > var myValidate = $("#myform").validate({ >> > ignoreTitle: true, >> > focusCleanup: false, >> > ignoreTitle: true, >> > debug: true, >> > onfocusout: false, >> > submitHandler: function(form) { >> > // do other stuff for a valid form >> > $(form).submit(); >> > parent.$.nyroModalRemove(); return false; >> > }, >> > rules: { >> > with_req_request_date: { >> > required: true, >> > date:true >> > }, >> > with_req_request_type: { >> > required: true >> > }, >> > withdrawal_reason_id: { >> > required: true >> > }, >> > case_note: { >> > required: true >> > } >> > }, >> >> > messages: { >> > with_req_request_date: "Please enter the date in proper >> > 'mm/dd/yyyy' format", >> > with_req_request_type: "Please select the request type", >> > withdrawal_reason_id: "Please select the >> > withdrawal reason", >> > case_note: "Please enter the case note" >> > } >> >> > // } ) >> >> > }) //End ofvalidate >> >> > What I did notice if that I do not do the form.submit inside the >> > submit handler therecursiondoes not occur. Not sure if that helps. >> > Also in this case this is the onlyvalidatecall. >> >> > Kevin >> >> > On Feb 9, 1:19 am, James <james.gp....@gmail.com> wrote: >> >> Since you can't show any code, with only what I see there should not >> >> be any issues... >> >> That is, there is no issue with using twovalidatefunctions on two >> >> different forms, each with it's own set of rules. >> >> >> You're going to have to show more code for us to get to down to the >> >> issue. >> >> >> On Feb 8, 5:54 pm, Cutter <cutte...@gmail.com> wrote: >> >> >> > I have an odd thing happening with the Validation Plugin (latest build >> >> > on JQuery 1.3). I have several forms setup on a page, with validation >> >> > on two. My first works fine, but my second keeps giving me errors in >> >> > Firebug about 'too muchrecursion'. The configs for these two form >> >> > validations are nearly identical, with the exception of the rules and >> >> > messages, which are very basic field-is-requirewswwd kinda stuff. Some >> >> > searching on the web shows me that there used to be a ticket on this >> >> > (#2995), but that it was closed without fix. >> >> >> > I have stripped down my second form'svalidatemethod (the one that is >> >> > erroring) to the barest of validation scripts, and can not get by it >> >> > for the life of me. The configs each set avalidate() method on a >> >> > separate form. >> >> >> > $('#frm1').validate({ >> >> > // config here >> >> >> > } >> >> >> > $('#frm2').validate({ >> >> > // second config here >> >> >> > } >> >> >> > I am getting nowhere. Anyone? >> >> >> > (BTW, I can't post the code, or show you a form, because it's all >> >> > behind the firewall)