2012-01-25 15 views
0

私はタンク認証を使用していますが正常ですが、set_valueとともに変数配列に値を含めると、フォーム検証機能が動作しません。フォームフィールドのラベルとしてこれらの値が必要です - フィールドに何を入力するかをユーザーに指示します。タンク認証値、set_value、およびフォーム検証の問題

Tank Authのフォーム検証機能を維持し、値フィールドに値を使用するにはどうすればよいですか?

$login = array(
    'name' => 'login', 
    'id' => 'login', 
    'value' => set_value('login', 'Enter username'), 
); 
+0

Downvoter、show yourself!この質問には何も問題はありません。 – chowwy

答えて

1

これはフィールドの値を取り込みますset_value('field_name');

これは、個々のエラーを示していますform_errors('field_name');

あなたはHTML5を使用している場合、あなたは、単にプレースホルダーを追加することができます!

{ラベルの代わりにプレースホルダを使用しないでください。}

$login = array(
    'name' => 'login', 
    'id' => 'login', 
    'value' => set_value('login'), 
    'placeholder' => 'Enter Username', 
    'required' => 'required' 
); 
+0

さて、これを試してみますが、プレースホルダをラベルとして使用しないでください。 – chowwy

+0

これはうまくいった!受け入れられupvoted。しかし、なぜプレースホルダーをラベルとして使用すべきではないかを知りたいのですが。 – chowwy

+0

http://dev.w3.org/html5/spec/Overview.html#the-placeholder-attribute – Philip

関連する問題