Regarding this statement Event.stopObserving('frm'+tab); // <- throws error
Does each form have an "id" attribute with value 'frma', ...? Or just a "name" attribute, as your note says? -- Jonathan Rosenberg Founder & Executive Director Tabby's Place http://www.tabbysplace.org -----Original Message----- From: prototype-scriptaculous@googlegroups.com [mailto:prototype-scriptacul...@googlegroups.com] On Behalf Of Chris Petersburg Sent: Saturday, May 15, 2010 2:47 AM To: Prototype & script.aculo.us Subject: [Proto-Scripty] .Observe, .stopObserving and .reset - using all together. I've been banging my head trying to figure this out (and yes reading all the documentation). What I want to do is: 1. Set an observer for multiple forms which enables a set of buttons 2.. When the "reset" button is clicked: 2a.Stop the current .Observer event associated with the current form 2b. .reset() the form to it's original state 2c. Hide the submit and reset buttons 2d. re-invoke the observer for the form. Here is what I have: Step 1: Set the observer for all the page forms [this works fine - forms are named frma, frmb, ...] document.observe('dom:loaded',function(){ $$('form').each(function(e) { new Form.Observer(e, 0.3, function(form){ var buttons = e.getInputs('button'); buttons.invoke('show'); }); }); }); Step 2: This is where my code has a hicup, I need assistance using .stopObserving. What am I missing? <input type="button" class="button" value="Cancel" id="btncancela" name="btncancela" onClick="LocalCancel('a');"> function LocalCancel(tab){ Event.stopObserving('frm'+tab); // <- throws error $('btncreate'+tab).hide();$('btncancel'+tab).hide(); $('frm'+tab).reset(); //How to reset observer for this form here? }; -- You received this message because you are subscribed to the Google Groups "Prototype & script.aculo.us" group. To post to this group, send email to prototype-scriptacul...@googlegroups.com. To unsubscribe from this group, send email to prototype-scriptaculous+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/prototype-scriptaculous?hl=en. -- You received this message because you are subscribed to the Google Groups "Prototype & script.aculo.us" group. To post to this group, send email to prototype-scriptacul...@googlegroups.com. To unsubscribe from this group, send email to prototype-scriptaculous+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/prototype-scriptaculous?hl=en.