my interpretation of the documentation is as follows

if that is inside a class then you might have to use bind to make sure that
"this" still refers to your class instance - vs "this" would refer to the
element the event was fired on


Jason Westbrook | T: 313-799-3770 | jwestbr...@gmail.com



On Wed, Sep 26, 2012 at 1:30 PM, kstubs <kst...@gmail.com> wrote:

> OK, I have something like this:
>
> this.zz__handleCommentFormSubmit = this.comment_form.on('submit',
> this.__handleCommentFormSubmit);
>
> It is unclear to me, reading from the API, if I must bind or
> bindAsEventListener or leave it as it, the
> method: this.__handleCommentFormSubmit, in the above statement.
>
> Karl..
>
> FYI.. "this" refers to my class.
>
>
> On Wednesday, September 26, 2012 12:08:31 PM UTC-7, kstubs wrote:
>>
>> OK, I understand what needs to be done, I just need to bind the form
>> submit each time it is created and then destroy it, the form and the
>> handler.
>>
>> Thanks,
>> Karl..
>>
>> On Wednesday, September 26, 2012 10:16:30 AM UTC-7, Jason wrote:
>>>
>>>
>>> my suggestion is to setup a function as the event handler and on form
>>> creation add the submit observe - also if you are worried about memory
>>> leaks remove all the child elements of the container on new form creation
>>>
>>> ie
>>>
>>> function handle_submit( event) {
>>> // handle submit action
>>> }
>>>
>>> $("container").childElements()**.invoke("remove");
>>> var form = new Element("form");
>>>
>>> form.observe("submit",handle_**submit);
>>>
>>> // add more elements to the form
>>>
>>> $("container").update(form);
>>>
>>> Jason Westbrook | T: 313-799-3770 | jwest...@gmail.com
>>>
>>>
>>>
>>> On Wed, Sep 26, 2012 at 6:24 AM, Walter Lee Davis <wa...@wdstudio.com>wrote:
>>>
>>>>
>>>> On Sep 26, 2012, at 5:00 AM, kstubs wrote:
>>>>
>>>> > Does a form submit bubble up to the containing element?
>>>> > I'd like to capture form submit on a container div for a form submit.
>>>>  Reason being:  I create the form on the fly based on whichever child
>>>> element the user has selected (if any).  I'd like to add a form submit
>>>> handler to the container, much like I do for click events, to handle and
>>>> setup the form submission one time.
>>>>
>>>> I'm not sure if it does in every browser. You may be able to simulate
>>>> this with synthetic events, using fire() on the form to send out the
>>>> broadcast, and observe() on the DIV to receive.
>>>>
>>>> Walter
>>>>
>>>> --
>>>> 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-s...@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<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 view this discussion on the web visit
> https://groups.google.com/d/msg/prototype-scriptaculous/-/zJ7lmI3W-5UJ.
>
> To post to this group, send email to
> prototype-scriptaculous@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-scriptaculous@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.

Reply via email to