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