मैं अक्सर देखता हूं कि यूएक्स डिजाइनर प्लेसहोल्डर टेक्स्ट को इनपुट फील्ड लेबल के रूप में और अच्छे कारण के लिए उपयोग करने के खिलाफ चेतावनी देते हैं।
नीचे दिए गए इनपुट फ़ील्ड के अंदर टाइप करने का प्रयास करें और देखें कि क्या होता है:
जैसे ही आप टाइप करना शुरू करते हैं प्लेसहोल्डर टेक्स्ट गायब हो जाता है।
यह समस्या क्यों है? क्योंकि आपके औसत ईमेल और पासवर्ड लॉगिन फ़ॉर्म की तुलना में बड़े रूप में, उपयोगकर्ता आसानी से कर सकता है इस बारे में भ्रमित हो जाते हैं कि क्या उन्होंने फ़ॉर्म को सही ढंग से भरा है यदि वे इनपुट फ़ील्ड लेबल (यहाँ प्लेसहोल्डर टेक्स्ट केवल लेबल के रूप में काम कर रहे हैं) नहीं देख सकते हैं, जैसे ही उन्होंने इसके अंदर टाइप किया है।
कई डिज़ाइनर प्लेसहोल्डर्स को इनपुट फ़ील्ड में एकमात्र टेक्स्ट के रूप में उपयोग करना पसंद करते हैं, क्योंकि यह आपके UI को क्लीनर और कम अव्यवस्थित बनाता है - जो एक अच्छी बात है।
दुर्भाग्य से, आप अपने उपयोगकर्ताओं को भ्रमित करने का जोखिम भी उठाते हैं, जो कि आखिरी चीज है जो आप चाहते हैं।
सौभाग्य से, इस समस्या का एक समाधान है, जो आपको उपयोगकर्ता को सभी आवश्यक जानकारी प्रदान करते हुए एक स्वच्छ UI रखने की अनुमति देता है। इसे फ्लोटिंग लेबल कहते हैं।