2016-03-10 100 views
0

我有一個表格,我想動態填充,但如果它沒有值我希望它分配一個默認值。這裏是我的代碼,我目前擁有的字段名稱是引用:如何填充一個空的php表單值與默認值

$jsession = \JFactory::getSession(); 
$referrer = $jsession->get('referrer', ''); 
// if there is no saved value but there is one in the form data - save it 
if (empty($referrer) && !empty($form->data['referrer'])) { 
    $referrer = $form->data['referrer']; 
    $jsession->set('referrer', $referrer); 
} 
$form->data['referrer'] = $referrer; 

我怎樣才能在表單輸入設置的默認值,如果值是空的?

+0

什麼是你的問題/問題? –

+0

你的問題是什麼? –

+0

如果值爲空,如何在表單輸入中設置默認值? – boloneysandwich

回答

0

添加上$form '#default_value'的參數,然後將其值設置爲以下內容:

$form["field_accounts"][LANGUAGE_NONE][0]['value']['#default_value'] = $default; 
+0

但是,如何將分配給我需要它分配給的字段「referrer」? – boloneysandwich