web-dev-qa-db-ja.com

Laravel 4でのHTMLプレースホルダーの使用

{{ Form::text('username', Input::old('username')) }}

これは私のコードです。テキストボックスのプレースホルダーとしてユーザー名を追加します。私はすでにプロジェクトでbootstrapを使用しています。

例を使ってみました

{{ Form::text('username', 'Username', Input::old('username')) }}

しかし、これは削除する必要があるデフォルト値を提供し、ユーザーは自分の値を入力する必要があります。 Twitter.comなどに表示されるようにしたいのですが、ユーザーが入力すると消去されます。

18
harishannam
{{ Form::text('username', Input::old('username'),  array('placeholder'=>'Username')) }}

これはLaravel 4 !!

20
harishannam
{{ Form::text('username', null, array('placeholder'=>'Username' )); }}
9
ceekay

使用する:

{{ Form::text('txtUsername', '',array('class'=>'input', 'placeholder'=>'Username')) }}
3
Hossam Ali

誰かがこれがパスワードフィールドでどのように機能するのか不思議に思った場合:

{{ Form::password('password',  array('placeholder'=>'Password')) }}
1
paulalexandru

これが更新されてからしばらく経ちましたが、Laravelの以前のバージョンでは、これを行う方法は次のようになります。

Former::text('field')->placeholder('langfile.path.to.placeholder.text')))

Langファイルはlangfile.phpと呼ばれ、以下を含む配列が含まれます。

<?php

    return array (  
        'path.to.placeholder.text' => 'Some Placeholder Text.'
    );
1
publicFunction