如何使用默认值填充空的PHP表单值

时间:2016-03-10 03:56:06

标签: php forms

我有一个我试图动态填充的表单,但如果它没有值,我希望它分配一个默认值。这是我的代码我目前的字段名称是referrer:

$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;

如果值为空,如何在表单输入中设置默认值?

1 个答案:

答案 0 :(得分:0)

$form '#default_value'上添加参数,然后将其值设置为以下值:

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