I have a Zend Form with one of the elements shown as disabled and is not editable by the user.
$gender = new Zend_Form_Element_Radio('gender');
$gender->setLabel('Gender')
->setMultiOptions(array(
'Male' => 'Male',
'Female' => 'Female'
));
$gender->setRequired(true);
$gender->setAttrib('disabled', 'true');
In my case, when i have updated, the value in my database become empty for gender row. Example : I set gender to 'Male' and after updated another elements, gender data on my database is lost. How to fix that?
A disabled input is not posted on submit. You may use a readonly input instead.