Geoffrey D. Bennett wrote:
On Mon, Aug 25, 2008 at 09:35:18AM +0100, Carl Franks wrote:
The reason that's not a default, is that checkboxes aren't always a
simple boolean [...]
Can you explain this statement? The only non-boolean checkboxes I
could think of would be greyed-out disabled ones (but then you'd be
ignoring the value, which would still be a boolean), or a checkbox
that represents a collection of items some of which are in a "true"
state and others in a "false" state, and the checkbox is therefore in
a "mixed" state (although, I don't think HTML supports this).
It is common to have a group of checkboxes that share the same name,
each with a different value. For example:
<input type="checkbox" name="interest" value="books">
<input type="checkbox" name="interest" value="movies">
<input type="checkbox" name="interest" value="cooking">
<input type="checkbox" name="interest" value="sports">
If the checkboxes for books and cooking are checked, then the HTTP
request will include &interest=books&interest=cooking.
HTML::FormFu handles this correctly.
Ronald
_______________________________________________
HTML-FormFu mailing list
HTML-FormFu@lists.scsys.co.uk
http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/html-formfu