2010-01-11 13 views
6

मेरे पास मेरे फॉर्म पर कुछ <input> एस है, और मैं उन्हें फील्ड लेबल के साथ वॉटरमार्क करना चाहता हूं। पहले से ही असंख्य वॉटरमार्किंग प्लगइन्स हैं, लेकिन सबसे अच्छा है क्योंकि मैं बता सकता हूं कि वे सभी वॉटरमार्क को साफ़ करते हैं जब <input> केंद्रित है, भले ही कुछ भी दर्ज न हो।jQuery <input> वॉटरमार्क जो ध्यान केंद्रित करता है

मैं चाहता क्या, आदर्श, कुछ है कि प्रदर्शित करने के लिए जारी रखने के लिए जब तक उपयोगकर्ता में कुछ टाइप किया, ध्यान केंद्रित या नहीं होता है।

क्या किसी को प्लगइन के बारे में पता है जो पहले से ही करता है, या एक कोड नमूना के बारे में पता है जो मेरे रास्ते का मार्गदर्शन करने में मदद कर सकता है?

उत्तर

7

This plugin इनपुट केंद्रित होने पर वॉटरमार्क बनाए रखेगा, हालांकि यह पर कीप्रेस (यहां तक ​​कि Ctrl) पर छिपाएगा।

+0

मैं actaully के पॉल इलियट कांटा के साथ जा रहा समाप्त हो गया के लिए नमूने और पूर्ण दस्तावेज़ जाँच वह प्लगइन, जिसके लिए बहुत कम सीएसएस/एचटीएमएल टॉमफूलरी की आवश्यकता होती है। http://github.com/paulelliott/In-Field-Labels-jQuery-Plugin। यह सही नहीं है, लेकिन यह एक महान प्रारंभिक बिंदु है। –

0

एक और विकल्प के रूप में, यदि आप अन्य कारणों में से किसी एक अन्य प्लगइन को बेहतर पसंद करते हैं, तो स्क्रिप्ट को बदलना बहुत मुश्किल नहीं होगा ताकि focus के बजाय वॉटरमार्क keyup पर गायब हो जाए।

2

मैंने इस उद्देश्य के लिए एक लचीली प्लगइन बनाई है। यह राज्य के लिए हो जाता है: केंद्रित है और भरा है और आप इस तरह दृश्यता, रंग के रूप में शैली का प्रबंधन करने के अपने खुद के सीएसएस परिभाषित कर सकते हैं और ... jQuery Placeholder here

संबंधित मुद्दे