2009/3/31 Ascii King <t...@swattermatter.com>: > That works great! Thank you. How do I count the number of elements returned > by the get_all_element function? > > $form->get_all_element({ type => Repeatable }) > > If I display the variable, I can see that I get four elements, but I don't > know how to count them with code.
"get_all_element" will only return the 1st item that would otherwise be returned by "get_all_elements". The "all" just means it works recursively. So in your case, "get_all_element" should be returning a Block, which itself contains some number of elements. It's not very pretty - you have to dereference the array-ref to a list, then count it in scalar context: $count = scalar @{ $form->get_all_elements({ type => Repeatable})->get_elements }; Hope that helps, Carl _______________________________________________ HTML-FormFu mailing list HTML-FormFu@lists.scsys.co.uk http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/html-formfu