[Proto-Scripty] Event On click behavior with selector

2012-11-03 Thread kstubs
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. 
 

Ideas?
Karl..

-- 
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/-/TXc3A3Apf7IJ.
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.



Re: [Proto-Scripty] Event On click behavior with selector

2012-11-03 Thread fntzr

try 'change' event.

--
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.



Re: [Proto-Scripty] Event On click behavior with selector

2012-11-03 Thread kstubs
@mikhail, please elaborate

On Saturday, November 3, 2012 11:06:48 AM UTC-7, mikhail wrote:

 try 'change' event. 


-- 
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/-/Wxqvv6gKOkIJ.
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.



Re: [Proto-Scripty] Event On click behavior with selector

2012-11-03 Thread Walter Lee Davis

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 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.



Re: [Proto-Scripty] Event On click behavior with selector

2012-11-03 Thread kstubs
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 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.