2013-06-30 56 views
15
{{ Form::text('username', Input::old('username')) }} 

Đây là mã của tôi, tôi muốn thêm Tên người dùng làm trình giữ chỗ trong hộp văn bản. Tôi đã sử dụng bootstrap trong dự án.Sử dụng Trình giữ chỗ HTML trong Laravel 4

Tôi cố gắng để sử dụng ví dụ

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

Nhưng nó mang lại một giá trị mặc định mà cần phải được xóa và sau đó người dùng phải gõ giá trị của mình. Tôi muốn một cái gì đó giống như cách nó hiển thị trên Twitter.com vv Mà được xóa một khi người dùng gõ vào nó.

+0

+1 cho đầu vào :: cũ(), không bao giờ biết điều đó cho đến bây giờ. –

Trả lời

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

Điều này phù hợp với Laravel 4 !!

+0

đánh dấu là câu trả lời. – ranisalt

+2

cho các trường mật khẩu bạn có thể muốn sử dụng '{{Form :: password ('field-name', array ('placeholder' => 'placeholder text', 'class' => 'class-name')}}' hy vọng Nó giúp! –

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

Đây thực sự là một câu trả lời khả thi vì nó loại bỏ và thay thế các đối số không cần thiết bằng mã ngắn và súc tích. Đây là câu trả lời đúng vì câu hỏi chỉ được yêu cầu cho cách thêm vị trí để tạo thành các phần tử với laravel 4. Tôi lặp lại, đây là câu trả lời đúng –

1

Được một lúc vì điều này đã được cập nhật nhưng với Cựu cho Laravel cách để làm điều này sẽ là:

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

File lang sẽ được gọi là langfile.php với mảng chứa:

<?php 

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

Trong trường hợp ai đó tự hỏi như thế nào điều này sẽ làm việc cho một trường mật khẩu:

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

Sử dụng:

{{ Form::text('txtUsername', '',array('class'=>'input', 'placeholder'=>'Username')) }} 
Các vấn đề liên quan