drzfz9995 2014-02-18 08:28
浏览 47

取消选中cakephp中的值

I have following checkbox

<td><?php echo  $this->Form->checkbox('purchase_owner_occupied', array('hiddenField' => false));?>Purchase owner occupied </td>
<td><?php echo  $this->Form->checkbox('purchase_an_investment_property', array('hiddenField' => false));?>Purchase an investment property </td>
<td><?php echo  $this->Form->checkbox('purchase_land', array('hiddenField' => false));?>Purchase Land </td>

When I check then then the post value is like below

[purchase_owner_occupied] => 1 
[purchase_an_investment_property] => 1 
[purchase_land] => 1 

Let say I need to edit those information to uncheck purchase_land, when I uncheck purchage_land and check remaining 2 the post value will be as below

[purchase_owner_occupied] => 1 
[purchase_an_investment_property] => 1 

I need to check all these value with extrastep code

if ($purchase_owner_occupied==1)  { // }

Isn't there are way so that unchecked field will have 0 value like below?

[purchase_owner_occupied] => 1 
[purchase_an_investment_property] => 1 
[purchase_land] => 0
  • 写回答

1条回答 默认 最新

  • doule6314 2014-02-18 12:58
    关注

    You need to use different values ​​of 0/1 and also the hiddenField parameter is required:

    <td><?php echo  $this->Form->checkbox('purchase_owner_occupied', array('value' => 'y', 'hiddenField' => 'n')); ?>Purchase owner occupied</td>
    <td><?php echo  $this->Form->checkbox('purchase_an_investment_property', array('value' => 'y', 'hiddenField' => 'n')); ?>Purchase an investment property</td>
    <td><?php echo  $this->Form->checkbox('purchase_land', array('value' => 'y', 'hiddenField' => 'n')); ?>Purchase Land</td>
    

    Example output if I just select the second checkbox:

    array(
            'purchase_owner_occupied' => 'n',
            'purchase_an_investment_property' => 'y',
            'purchase_land' => 'n'
        )
    
    评论

报告相同问题?

悬赏问题

  • ¥100 任意维数的K均值聚类
  • ¥15 stamps做sbas-insar,时序沉降图怎么画
  • ¥15 unity第一人称射击小游戏,有demo,在原脚本的基础上进行修改以达到要求
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看
  • ¥15 关于#Java#的问题,如何解决?
  • ¥15 加热介质是液体,换热器壳侧导热系数和总的导热系数怎么算
  • ¥100 嵌入式系统基于PIC16F882和热敏电阻的数字温度计
  • ¥15 cmd cl 0x000007b
  • ¥20 BAPI_PR_CHANGE how to add account assignment information for service line
  • ¥500 火焰左右视图、视差(基于双目相机)