On 9 Dec., 12:54, Piotr Zalewa <[email protected]> wrote: > On 12/09/10 11:47, websam wrote: > > > Hi there, > > > I have made a class that handles load and submit of a html form. See > > code below > > You may either check if onSubmit is set and not set it the second time > or store some setting in the form element and check it on load: > > loadForm: function () { > var req = new Request.HTML({ > url: this.options.url, > method: 'get', > onSuccess: function (html) { > $(this.options.injectTo).empty(); > $(this.options.injectTo).adopt(html); > var formEl = $(this.options.injectTo) > .getFirst('form'); > if (!formEl.retrieve('loaded')) { > formEl.addEvent('submit', function (e) { > e.stop(); > this.submitForm(formId); > } .bind(this)); > formEl.store('loaded', true); > } > } .bind(this) > }).send(); > }, > > zalun
I still get the same result :o( Mayby i have not explained it good enough. I load a html form through an AJAX call and when the form is loaded I add the submit event. So when submitting the form multiple times the form is not getting loaded again, so i never get to the code you provided until i load the form again. The issue is on the submit process, not on form load. Does that make sence
