I am not using the 'checked' attribute at all, but the info on the way php
interprets this is good to know- thanks.


On Tue, Feb 28, 2012 at 4:52 PM, jeremyharris <funeralm...@gmail.com> wrote:

> The 'checked' key just checks the checkbox. If you set the value to '0'
> Cake (well, PHP) sees that as an empty value and therefore assigns it a
> value (the default being 1).
>
> You have a few of options here:
> 1. Use unconventional string values like 'on' and 'off'
> 2. Flip the results in the model before saving
> 3. Make the checkboxes not inverted
>
> Pick your poison.
>
>
> On Tuesday, February 28, 2012 4:52:52 AM UTC-8, Boyan Penev wrote:
>>
>> Hello,
>>
>> i want to use a checkbox with inverted results: if checked- the value
>> would be 0 and if not- 1, for which i am using the value attributes of both
>> the checkbox and the corresponding hidden field:
>>
>> $formMarkup = array('verification_needed' = array('label' => __('Don\'t
>> verify'), 'type' => 'checkbox', 'value' => 0, 'hiddenField' =>
>> array('value' => 1), 'name' =>'Registration[verification_**needed]'));
>> echo $this->Form->inputs($**formMarkup);
>>
>> However, i can't get the part whith checked = 0 working. The source of
>> the rendered page shows that the value of the checkbox (as well as the
>> value of the hidden field) has the value=1.
>> If i set any other value to the checkbox- like 555 or "yes" - it gets
>> correctly assigned, but if i try 0- the value is always 1.
>>
>> Is this behavior normal and how could i set the value to 0?
>>
>> I use cake 2.1
>>
>> Best regards,
>>
>> Boyan
>>
>  --
> Our newest site for the community: CakePHP Video Tutorials
> http://tv.cakephp.org
> Check out the new CakePHP Questions site http://ask.cakephp.org and help
> others with their CakePHP related questions.
>
>
> To unsubscribe from this group, send email to
> cake-php+unsubscr...@googlegroups.com For more options, visit this group
> at http://groups.google.com/group/cake-php
>

-- 
Our newest site for the community: CakePHP Video Tutorials 
http://tv.cakephp.org 
Check out the new CakePHP Questions site http://ask.cakephp.org and help others 
with their CakePHP related questions.


To unsubscribe from this group, send email to
cake-php+unsubscr...@googlegroups.com For more options, visit this group at 
http://groups.google.com/group/cake-php

Reply via email to