2008/10/31 Juergen Mathwich <[EMAIL PROTECTED]>:
> Hi Michele
>
> Thanks for your reply.
>
> I read following information from this thread
> http://lists.scsys.co.uk/pipermail/html-formfu/2008-August/001334.html
>
>> If you're using hand-rolled code to update the database - be aware
>> that the browser doesn't send anything back for unchecked checkboxes -
>> not even an empty value - so either your db-update code will need to
>> check the FormFu form object for checkboxes that haven't been
>> submitted, or you'll need to use 'default_empty_value'.
>
>> Carl
>
> This is why i *thought* default_empty_value should set it to "0" (the default
> value) if used.
>
> Regarding your reply I missunderstood the behavior - default_empty_value
> causes process() to add the key to the hash if the box isn't checked, but not
> to set a default value.
>
> Possible solutions are:
>
> 1. run through the result and set unset checkbox values to 0
> 2. use transformers (like you suggested)
> 3. add the suggested "default_if_unchecked" to formfu

Are you using HTML-FormFu-Model-DBIC ?
As long as DBIC is told the field corresponding to the checkbox is not
nullable, it'll take care of this for you, and set it to zero.

Carl

_______________________________________________
HTML-FormFu mailing list
[email protected]
http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/html-formfu

Reply via email to