我有一个Zend表单,其中一个元素显示为已禁用,用户无法编辑。
$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)
在提交时未发布已禁用的输入。 您可以使用只读输入。