ฉันมักเห็น UX designers เตือนว่าไม่ควรใช้ placeholder text เป็น input field labels และมีเหตุผลที่ดี
ลองพิมพ์ใน input field ด้านล่างดูสิ:
Placeholder text จะหายทันทีที่คุณเริ่มพิมพ์
ทำไมถึงเป็นปัญหา? เพราะใน form ที่ใหญ่กว่า form login อีเมลและรหัสผ่านทั่วไป ผู้ใช้ ง่ายมาก ที่จะสับสนว่าพวกเขากรอก form ถูกต้องหรือไม่ หากไม่เห็น input field labels (ที่ placeholder text ทำหน้าที่เป็น labels เพียงอย่างเดียว) ทันทีที่พวกเขาพิมพ์เข้าไป
เหตุผลที่ designers หลายคนชอบใช้ placeholders เป็นข้อความเพียงอย่างเดียวใน input fields คือมันทำให้ UI ดูสะอาดและไม่雜乱 — ซึ่งเป็นสิ่งดี
แต่เสียดายที่คุณยังเสี่ยงที่จะสับสนผู้ใช้ ซึ่งเป็นสิ่งที่คุณไม่อยากให้เกิดขึ้นมากที่สุด
โชคดีที่มีวิธีแก้ปัญหานี้ ทำให้คุณมี UI สะอาดพร้อมให้ข้อมูลที่จำเป็นทั้งหมดแก่ผู้ใช้ เรียกว่า Floating Labels