1

ログインフォームがあり、フォームの検証などにTank Authを使用しています。フォームには、ラベルを使用していません。代わりに、値フィールドに入力して、ユーザーに何を入力するかを指示しています(たとえば、「email」フィールドのEメールアドレス)。ただし、TankAuthはset_value関数を使用して値を事前設定します。

$login = array(
    'name'  => 'login',
    'id'    => 'login',
    'value' => set_value('login'),
);

set_value関数を保持するだけでなく、ラベルの代わりに使用できる値を入力する方法はありますか?または、set_value関数を削除せずに、ユーザーに説明テキストを表示させる他の方法はありますか?

4

1 に答える 1

1

set_value()の2番目の引数を設定できます。

たとえば、次のように書くことができます。

$login = array(
'name'  => 'login',
'id'    => 'login',
'value' => set_value('login', 'You\'re username'),
);

プリセット値を設定するには(他に何も入力されていない場合)、あなたはユーザー名です

于 2012-01-20T07:57:28.313 に答える