在Laravel 4中使用HTML占位符

时间:2013-06-30 04:32:23

标签: laravel laravel-4 placeholder

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

这是我的代码,我想在文本框中添加Username作为占位符。我已经在项目中使用了bootstrap。

我尝试使用示例

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

但它提供了一个需要删除的默认值,然后用户必须输入他的值。我想要它在Twitter.com等上显示的内容。一旦用户输入内容,它就会被删除。

5 个答案:

答案 0 :(得分:19)

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

这适用于Laravel 4 !!

答案 1 :(得分:9)

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

答案 2 :(得分:3)

使用:

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

答案 3 :(得分:1)

自从这次更新以来已经有一段时间了但是对于Laravel的前者来说,做到这一点的方法是:

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

lang文件将被称为langfile.php,其数组包含:

<?php

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

答案 4 :(得分:1)

如果有人想知道这应该如何适用于密码字段:

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