Jörn , New issue, that is related.
When I use form.submit() inside the modal window it does not submit correctly. When we did this (before applying validate) function submitForm() { document.myform.submit(); parent.$.nyroModalRemove(); // this closes the modal window return false; } our submission from the modal worked. So for some reason doing the submit from the submit handler is different then what we did, or I am just doing things wrong. Ideally I am trying to avoid have to do a AJAX form submit Thanks Kevin On Feb 24, 1:35 pm, Jörn Zaefferer <joern.zaeffe...@googlemail.com> wrote: > 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)