No errors in console. I assumed that defining the click event for a given
css selector would not have an effect on the normal click behavior.
Relevant code:
var chkClicks = this.__chkClicks.bindAsEventListener(this);
this.__z__chkClicksthis =
this.form.on('click','input[type=checkbox]',chkClicks);
__chkClicks: function(e) {
var elm = e.findElement();
this.form.select('div.container').invoke('hide');
this.form.select('input[type=checkbox]').without(elm).each(function(chk) {
chk.checked = false; });
var chk_val = elm.getValue();
var show_layer = 'div.' + chk_val + '_container';
this.form.down(show_layer).show();
switch(chk_val) {
case 'athlete':
$('qf_athlete').show();
var input = $('qf_athlete').down('input');
Form.Element.setValue(input,(_msoC.msouser.name));
this.__qf.Search(Form.Element.getValue(input));
break;
}
},
On Saturday, November 3, 2012 11:29:14 AM UTC-7, Walter Lee Davis wrote:
>
>
> On Nov 3, 2012, at 1:51 PM, kstubs wrote:
>
> > If I define an on click event for a given css selector did I disable or
> trap the default click event? Reason I'm asking is I have a form and I
> have wired up a click event for a given input type like this:
> >
> > this.form.on('click', 'input[type=checkbox]' ,functionChkClicked);
> >
> > Now my radio clicks aren't working. I can click one item in a radio
> group but when I try to click a different item in the same group it doesn't
> work.
> >
>
> Can you show the definition of your method functionChkClicked? Also, what
> do your see in your browser console? You should see an error there if
> that's why your function isn't returning. And no, an observer like this
> will only stop the default behavior if that's what you tell it to do.
> Otherwise, the event bubbles right on through.
>
> Walter
>
>
--
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/-/uu7bUknyRp0J.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/prototype-scriptaculous?hl=en.