2016-09-29 49 views
0

我有一个Zend表单,其中一个元素显示为禁用且用户不可编辑。当Zend Framework禁用无线电元素时值为空1

 $gender = new Zend_Form_Element_Radio('gender'); 
     $gender->setLabel('Gender') 
       ->setMultiOptions(array(
        'Male' => 'Male', 
        'Female' => 'Female' 
       )); 
     $gender->setRequired(true); 
     $gender->setAttrib('disabled', 'true'); 

在我的情况下,当我更新时,我的数据库中的值变为空的性别行。例如:我将性别设置为“男性”,在更新其他元素后,我的数据库中的性别数据丢失。如何解决这个问题?

回答

0

禁用的输入不会在提交时发布。 您可以使用只读输入。

+0

我已经尝试过,但仍然无法正常工作。我也读过一些引用,一个radio元素不能使用只读输入 – Putra

相关问题