[EMAIL PROTECTED] wrote:
> and how can i get a list with th name and value/checked?
>
>   
>> $$("input[type=checkbox][name*=part_of_the_name]").each(function(c) {
>> c.checked = false; });
>>     
Try these (untested) functions below.  - Ken

var CheckboxTools = {
  toggle: function(seriesName) {
      var boxes = $$('input[name="'+seriesName+'"]');
      if (boxes.length) {
        var toState = !boxes[0].checked;
        boxes.each(function(box) {
          box.checked = toState;
        });
     }
  },
  getCheckedValues: function(seriesName) {
    return $$('input[name="'+seriesName+'"]').inject([], function(memo, 
box) {
      if (box.checked) memo.push(box.value);
      return memo;
    });
  }
};





--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Spinoffs" group.
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/rubyonrails-spinoffs?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to