zend-framework – 如何设置一个zend multiCheckbox表单字段并选
发布时间:2020-12-13 22:09:05 所属栏目:PHP教程 来源:网络整理
导读:我有这样的形式: $this-addElement ( 'multiCheckbox','servers2',array ( 'checkedValue' = '0','multiOptions' = array( '11.com' = '.com','12.com' = '12.com','16.com' = '16.com','3.com' = '17.com' ) )); 问题是checkedValue不适用于此设置,它适用
我有这样的形式:
$this->addElement ( 'multiCheckbox','servers2',array ( 'checkedValue' => '0','multiOptions' => array( '11.com' => '.com','12.com' => '12.com','16.com' => '16.com','3.com' => '17.com' ) )); 问题是checkedValue不适用于此设置,它适用于一个简单的复选框.我也试过’checkedValues’=>数组(‘1′,’0’),单数或复数, 有任何想法吗? 谢谢 解决方法
要将某些复选框标记为已选中,请尝试以下操作:
$multiCheckElement->setValue(array('11.com','3.com')); // or $this->addElement ( 'multiCheckbox',array ( 'value' => array('11.com','3.com'),// select these 2 values 'multiOptions' => array( '11.com' => '.com','3.com' => '17.com' ) ) ); 另见Zend_Form_Element_MultiCheckbox (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |