typically when I build forms like that I have a database that is giving me
all the data so I only have to update the loop once for all the checkboxes
:-)
but yes you can use the $$() Selector method to use the names - I think you
have to do it this way though
$$("input[name='kitcat[]']:checked")
// this works with names that contain spaces and arrays[]...
Validation.add('validate-one-array', 'Error message text', function(value,
element) {
var elmName = "input:checkbox[name='" +element.name +"']";
var bChecked = false; // not validated
$$(elmName).each(function(elm) {
Prototype has a method for what you are trying called any()
http://api.prototypejs.org/language/Enumerable/prototype/any/
you create an iterator function and pass it to any
var elmName = "input:checkbox[name='" +element.name +"']";
var bChecked = false; // not validated
var anychec
Ha! I knew there had to be a shorter way to do this!
Thanks!
On Mon, Apr 1, 2013 at 3:53 PM, Jason Westbrook wrote:
>
> Prototype has a method for what you are trying called any()
>
> http://api.prototypejs.org/language/Enumerable/prototype/any/
>
> you create an iterator function and pass it t