0

hook_form_alterこれは、プレースホルダー属性を設定するために関数で使用する私のコードです:

        if ($form_id == 'contact_site_form') {
            $form['name']['#title'] = t('name/family name');
            $form['name']['#attributes']['placeholder'] = t('Enter your name');
        }

連絡先フィールドにプレースホルダー属性を設定しないのはなぜですか?

4

1 に答える 1

0

この行をコードに追加すると、問題は解決しました。

 $form['name']['#default_value'] ='';

編集されたコードは次のとおりです。

if ($form_id == 'contact_site_form') {
    $form['name']['#title'] = t('name/family name');
    $form['name']['#default_value'] ='';
    $form['name']['#attributes']['placeholder'] = t('Enter your name');
}
于 2014-05-30T12:55:30.973 に答える