2016-09-29 42 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

相關問題