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

यह मेरा कोड है, मैं टेक्स्ट बॉक्स में प्लेसहोल्डर के रूप में उपयोगकर्ता नाम जोड़ना चाहता हूं। मैं पहले से ही प्रोजेक्ट में बूटस्ट्रैप का उपयोग करता हूं।लैरवेल में एचटीएमएल प्लेसहोल्डर का उपयोग 4

मैं उदाहरण

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

का उपयोग करने की कोशिश की लेकिन यह एक डिफ़ॉल्ट मान को हटाना आवश्यक है और उसके बाद उपयोगकर्ता अपने मूल्य टाइप करने के लिए है देता है। मुझे कुछ ऐसा चाहिए जो यह ट्विटर.com आदि पर दिखाया जाए। उपयोगकर्ता द्वारा टाइप किए जाने के बाद जो मिटा दिया जाता है।

+0

इनपुट :: वर्ष() के लिए +1, कभी नहीं अब तक इस बारे में पता था। –

उत्तर

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

यह लैरवेल 4 के लिए काम करता है !!

+0

उत्तर के रूप में चिह्नित करें। पासवर्ड फ़ील्ड के लिए – ranisalt

+2

आप '{{फॉर्म :: पासवर्ड ('फ़ील्ड-नेम', सरणी ('प्लेसहोल्डर' => 'प्लेसहोल्डर टेक्स्ट', 'क्लास' => 'क्लास-नेम')}} आशा का उपयोग करना चाहेंगे यह मदद करता है! –

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

यह वास्तव में एक व्यावहारिक उत्तर है क्योंकि यह संक्षिप्त और संक्षेप कोड के साथ अनावश्यक तर्कों को हटा देता है और बदल देता है। यह सही जवाब होना चाहिए क्योंकि सवाल केवल लारवेल 4 के साथ तत्व बनाने के लिए प्लेसहोल्ड जोड़ने के लिए अनुरोध करने के लिए अनुरोध किया गया है। मैं दोहराता हूं, यह सही जवाब है –

1

थोड़ी देर गया के बाद से इस अद्यतन किया गया था लेकिन Laravel के लिए पूर्व तरीके से करना के साथ इस होगा:

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

लैंग फ़ाइल युक्त सरणी के साथ langfile.php कहा जा सकता है:

<?php 

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

मामले किसी में चमत्कार है कि यह कैसे एक पासवर्ड क्षेत्र के लिए काम करना चाहिए:

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

उपयोग:

{{ Form::text('txtUsername', '',array('class'=>'input', 'placeholder'=>'Username')) }} 
संबंधित मुद्दे