سلسلة عناصر تصميم واجهة المستخدم : حقول الإدخال / النماذج

عند ما تطلب مجموعة من أكواب القهوة الملونة من تطبيق نون لابد لك من تعبئة نموذج إكمال الطلب لإتمام عملية الشراء، وفي نهاية كل عام دراسي يبدأ تسجيل الجامعات لخريجي الثانوية العامة لابد لهم من المرور بخطوة تعبئة نموذج تسجيل الالتحاق بالجامعة، وعند رغبتك بمراسلة مدونتك المفضلة لابد لك من تعبئة نموذج الاتصال، أحد أكثر عناصر تصميم واجهة المستخدم شيوعاً هي حقول الادخال النصية والنماذج التي تسمح بدورها للمستخدمين بإدخال النصوص لأجل أداء مهمه محددة ، ليس له شكل محدد ، بل لها عدة أشكال ومربعات حوار مختلفة على حسب الهدف المطلوب 

تركيبة حقل النص 

حقول النصوص نماذج واجهة المستخدم

هنالك بعض القواعد البسيطة عند تصميم نماذج الإدخال النصي التي سوف تساهم بشكل إيجابي على المستخدمين في إكمال عملية خطوات التعبئة بكل يسر وسهولة وذلك من خلال إتباع بعض الإرشادات في تحسين عملية إدخال البيانات من قبل المستخدمين ، مبدئياً دعنا نتعرف على العناصر الأساسية عند بناء نماذج إدخال النصوص بشكل عام

هناك سبعة عناصر أساسية لبناء حقول النصوص :

١ . الحاوية – Container  : 

هو عباره عن مربع إدخال النص قابل للتفاعل أثناء تعبئة المستخدم

  •  يجب أن يتناسب حجم الحاوية مع مدخلات المستخدم المتوقعة إذا كان مربع النص يحتوي على سطر واحد فيجب أنه عندما يصل المؤشر إلى حافة الحقل من جهة اليمين أن يتم تمرير النص الأطول من سطر الإدخال تلقائيًا إلى اليسار (والعكس على حسب لغة الادخال Ar -En)
  • كلما كان النص مخفيًا عن أعين المستخدم، أصبح من الصعب التحقق من صحة الإدخال

يفضل أن يرى المستخدم كل مدخلاته دون الحاجة إلى التمرير في حقل الإدخال

  • تحديد عرض الحقل بناء على مقدار المدخلات المطلوبة لاتزيد ولاتنقص !
  • إذا كان لديك حقل إدخال لـ ZIP في النموذج والمتعارف عليه أن ZIP يجب أن يحتوي على 5 أرقام، فمن الأفضل عدم عرض الحقل أكثر من اللازم ، وبالإضافة إلى ذلك عدم قبول أكثر من 5  أرقام
واجهة المستخدم
  • انتبه من تصميم الحقول النصية والازرار بشكل متشابه
  •  حدد نمطًا واحد لحاويتك هل سوف تختار زوايا دائرية أو مربعة … أيا كان اختيارك يرجع بناء على ما تفضله ويتناسب مع تصميمك، لكن اختار نمط واحداً 
1 SmkpBCZkwLbwCRyAc3Wp w
  • يجب أن يكون حقل النص سهل الاكتشاف من خلال ابراز الحقل النصي النشط عن غيره
تصميم وجهة

٢ . إدخال النص – Input text  :

 كتابة النص داخل مربع النص من قبل المستخدم 

٣ . نص التسمية – Label Text  :

يتم استخدام نص التسمية لتوضيح للمستخدمين بالمعلومات المطلوبة مثلا: الاسم، الرقم السري، رقم الجوال…الخ، هناك عدة نقاط يجب الانتباه لها عند تسمية الحقول :

  • وضوح التسمية من أجل مساعدة المستخدمين على فهم المعلومات المطلوبة سريعاً
  • عدد الكلمات استخدم تسمية موجزه قصيره كلمة أو كلمتين
  • ان يكون النص مرئي إما بأن تكون التسميه أعلى مربع النص أو داخل النص 
1 cMTMz5424jHVmhY BCqoSg
  • لا ينبغي اختصار نص التسمية بل أكتبه بشكل كامل ، ليس للمستخدم وقت لتخمين !
1 kmjjvjH zFCvBr31Aa5B4g

٤ . النص البديل – Placeholder text :

 النص الذي يراه المستخدمين داخل الحقل النصي الغرض منه توضيح المطلوب

  • مهم جداً تحديد النص المناسب فإذا طلبت من مستخدم كتابة مدينته، فلا تستخدم كلمه المدينة داخل النص، بل أكتب أسم مدينه معينه أسهل على المستخدم مثلاً مدينة الرياض وهو بذلك يدرك سريعاً أن المطلوب هو كتابة مدينته

كن حذرًا مع لون النص بأن يكون لون مختلف ومتباين عن النص الأساسي

٥ . النص المساعد أو نص الخطأ – Helper text / Error text (اختياري)  : 

يعمل النص المساعد كعنصر مساعد من خلال توفير معلومات إضافية حول حقل الإدخال مثل:

  • كيف سيتم استخدام المعلومات التي يوفرها المستخدم
  • متطلبات المعلومات (أي إرشادات إعداد كلمة المرور)

في بعض الحالات، يمكن تبديل النص المساعد بنص الخطأ الذي سيرشد المستخدمين مثلاً: رسالة الخطأ التي يراها المستخدم عندما يقوم بإدخال غير صحيح مثلاً يكون نص توضيح الخطاء كما يلي: (يجب عليك ادخال مفتاح مدينتك قبل ادخال رقم الهاتف )

  • يمكن أن يكون نص المساعد متعدد الأسطر

٦ . رمز المسافة البادئة  – Leading icon  (اختياري)  :

على الرغم من أن رمز المسافة البادئة عنصر اختياري في بعض الحالات ، فمن الممكن إنشاء تجربة مستخدم أفضل من خلال تقديم رمز ذي صلة بجوار مربع الإدخال. تساعد الأيقونة المحددة بشكل صحيح المستخدمين على فهم معنى الحقل سريعاً لن يحتاج المستخدمون إلى قراءة تسمية الحقل 

1 5 B6IKhFuDvG40kwouO2A

٧ . الايقونة لاحقة  –  Trailing icon  (اختياري)  :

تساعد الأيقونة المحددة بشكل صحيح المستخدمين على فهم معنى الحقل سريعاً من دون أن يحتاج المستخدم إلى قراءة النص مثلا ايقونه شخص أو مفتاح وهكذا

  • أيقونات “Cross” أو “Check”

عندما يقدم المستخدم معلومات غير صحيحة يمكنك إعلامه بذلك من خلال إظهار رسالة الخطأ ،ويفضل عرض رسالة الخطأ أسفل مربع الادخال و أن تكون مرئية و واضحه لمستخدم

1 UyGiGr1vMcDGwOqztEYbHw

لا يجب أن تذكر رسالة أن هناك خطأ فقط !! بل يجب أن توفر إرشادات حول كيفية إصلاح المشكلة

  • رمز العين 

بالنسبة لحقل كلمة المرور يمكنك إظهار رمز ” العين ” للسماح للمستخدمين برؤية ما تمت كتابته 

1 ppokb Rdd G1lLeD7qvy9g
  • رمز الإدخال الصوتي :

تشير أيقونة الميكروفون إلى أنه يمكن للمستخدمين إدخال الصوت

أنواع الحقول النصية :

تختلف نماذج حقول الادخال باختلاف المتطلبات والاهداف ، فنماذج الحقول النصية لطلبات الشراء عبر المتاجر الالكترونية مختلف تماما عن نماذج تسجيل الحضور لدورة تعليمية لدى مؤسسة أكاديمية ، هناك بعض الارشادات التي سوف تساعدك عند بناء نماذج إدخال النصوص ، مايلي بعض الارشادات الهامة التي سوف تساهم في تحسين نماذجك في الموقع/التطبيق :

 

  • استخدم نوع الإدخال المناسب :

اختيار نوع حقل الادخال الصحيح للبيانات المطلوبة يجنبك الأخطاء مما يجعل عملية الادخال سهلة وفعالة، مثلاً في  النموذج ادناه حقل النصي لإدخال بطاقة الائتمان بشكل تلقائي أفضل من إدخال مربع نصي لارقام يسهل على المستخدم التأكد من مراجعته لرقم بلمحة سريعه نظراً لتقسيم الارقام أربع خانات بدلاً من خانه واحدة وبالاضافة إلى رقم الهاتف اختيار الحقل المخصص له يغني المستخدم عن كتابة مفتاح الدولة

1 WV1uAB17o4ocyoON3bWRkQ

 

  • تفاعل الحقول النصية بناء على مدخلات المستخدم :

يفضل تغير حاله حقل النص بناء على مدخلات المستخدم مثلا: نشط في حالة الادخال الان ، معطل ، التحقق من الصحة ، إدخال خاطئ

1 tiXB 6Nz uiJeMLKlwvu4w 1
  • اختيار أفضل نمط حقل نصي :

بالأغلب سيكون لديك ثلاثة خيارات رئيسية لتحديد تسمية الحقل إما :

  • محاذاة لأعلى
  • محاذاة اليمين
  • محاذاة اليسار

سيعتمد أفضل أسلوب بالنسبة لك على حسب الهدف والأحجام الرئيسية للشكل ومكتبة المكونات والنظام الأساسي الذي تصممه من أجله، وبالمناسبة لكل منهم مزايا وعيوب

1 2iSTRndDtaeVcLRPQZ6QCg
  • تسميات محاذاة إلى اليسار :
  • المزايا: تسميات قابلة للتطوير بسهولة ، واستخدام جيد للمساحة الرأسية
  • العيوب: المسافة الزائدة والمتغيرة بين التسميات والمدخلات المقابلة تزيد من وقت إنهاء المهمة
1 T1EfAbSC53 vJOUvzJYehg
  • تسميات محاذاة إلى اليمين :

يعتبر أفضل في إكمال النموذج بشكل أسرع مرتين تقريبًا مقابل التسميات المحاذاة إلى اليسار 

  • المزايا: يتم وضع تسميات الحقول النصية والمدخلات بشكل وثيق مما يحد من عدد حركات العين مما يؤدي إلى وقت إكمال سريع
  • العيوب: من الصعب مسح النموذج ضوئيًا بسرعة وفهم جميع المعلومات المطلوبة
1 XMSBGGGp8R89VyQVshfZrQ
  • تسميات محاذاة لأعلى :
  • المزايا: السماح للمستخدمين بالتقاط تسمية الإدخال وإدخال النص بحركة عين واحدة ، أسرع وقت للإكمال
  • العيوب: تتطلب مساحة عمودية أكبر
1 uVYLh3 IbRVNl0BYKPihcw
  • تناسب طول حقل الادخال النصي مع المدخلات :
1 5V2e jD2E0p1TXUSr0XiA
  • النص البديل – Placeholder  :

 أحد عيوب الاكتفاء بالنص البديل في حقول الادخال النصي اختفائه عند ادخال المستخدم مما يسبب ذلك إلى إجهاد ذاكرة المستخدمين قصيرة المدى بمحاولة تذكر هذا الحقل هل هو المطلوب منه الاسم الاول أو الاخير أو الرقم السري !!

1 jXge5Q YGhkv RenH72UmA

يمكن أن يؤدي أحيانا النص البديل إلى إرباك المستخدمين،ومن الأفضل استخدام تسمية الحقل بالاضافة إلى نص البديل داخل مربع النص

  • مساعدة المستخدمين في ملء النماذج من خلال الاكمال التلقائي / الاقتراحات  :
  • ساعد المستخدم باستخدام الإكمال التلقائي بناء على حفظ مسبق مثلاً : البريد الالكتروني ، رقم الهاتف ، المدنيه ..الخ 
  • ساعد المستخدم باختيار الكلمات الرئيسية والعبارات ذات الصلة باستخدام الاقتراح التلقائي تظهر الاقتراحات كقائمة منسدلة، مثلاً: قام بكتابة ( جامعة سـ..) أقترح عليه (جامعه سعود ،جامعة سطام…الخ)
  • املأ الحقول مسبقًا بواسطة الإعدادات الافتراضية غالبًا ما يمكنك بسهولة اكتشاف بلد المستخدم والمدينة عن طريق IP أو الموقع الجغرافي
1 HfaQCS dwWnaK5aj JB0zg
  • استخدام التحقق من صحة المدخلات :

 عندما يقوم  المستخدم بإدخال خاطئ في النموذج يجب تنبيه بذلك بالشكل الصحيح حتى لا يتسبب ذلك بالتشتت و الارتباك أو رفضه إكمال تعبئة النموذج :

  • اعرض رسائل التحقق بالقرب من مربع الإدخال الخاطئ
  • لا تصرخ على المستخدمين!! يجب أن تخبر رسائل الخطأ المستخدمين بكيفية إصلاح المشكلة بدلاً من الاكتفاء بالتوضيح أنه هناك خطأ 
  • تجنب التحقق المبكر من الصحة عندما يتم وضع علامة على الحقل على أنه غير صالح قبل أن ينتهي المستخدم من الكتابة
  • ضع في اعتبارك استخدام التحقق الصحيح بعلامة صح ذلك يساعد المستخدم أن يضيف له  إحساسًا بالتقدم  
  • قلل عدد حقول الادخال النصي :

حاول ان تطلب من المستخدم عدد أقل بناءً على تحقيق الهدف المطلوب مثلاً عند تطبيقات التوصيل لاتحتاج من المستخدم تفاصيل حياته ! فقط الأسم والرقم السري و رقم الهاتف ليتم التواصل به لأن لا أحد سوف يطلب وجبه طعام وينتظر اشعار وصول الطلب عبر البريد الالكتروني !! اجعل العملية أسهل وأسرع 

1 IXE936q tIDmJWaPhoUrug
  • اخفاء الحقول غير ذات صلة :
1 lDM8AZJ gQQ9y2BKriV5Xw
  • استخدام المنطق : 

يسمح المنطق بإظهار الحقول أو إخفاؤها تلقائيًا وتخطي الصفحات في نموذج ، بناءً على إجابات المستخدم هذا الامر لن يساعد في  تقليل عدد الحقول ، بل سيسهل عملية التعبئة ويجعلها شبية بالمحادثات الواقعية

 
1 ZNb7IAY6AYS4nfrfBi7Y4Q
  • تقسيم المدخلات كمجموعات :

لتبسيط النماذج الطويلة والتي تتطلب معلومات تفصيلية هي البدء في تجميع الحقول ذات الصلة، في علم نفس الجشطالت هناك عدة مبادئ للتجميع  تساعد العناصر على الشعور بالارتباط منها: القرب والتشابه والاستمرارية والإغلاق والترابط سيؤدي ذلك لتجميع العديد من الحقول غير المهيكلة في مجموعات قليلة يمكن التحكم فيها بشكل كبير مثل: المعلومات الشخصية، التوصيل،الدفع …. وهكذا

1 QkjktONINm3M73MVJ3FrkA
  • تقسم الاشكال المعقدة الى بضع خطوات بسيطة : 
  •  توضيح مستوى التقدم عند تخطي الخطوه الاولى وضح للمستخدم أين هو  في سلسلة تعبئة النموذج وكم المتبقى له لإنهائه هذا يعطي المزيد من الرضا ويحفز للمضي قدمًا
  • لا تقم بصقل النموذج بالعديد من الخطوات ذلك يتسبب بازعاج المستخدمين 
  • اعرض ملخص للمعلومات الأساسية في النهاية قبل الارسال
1 UXvtpc4M6NrdyWESW8q93Q
  • قلل من مصادر التشتت :
1 rsTZyLktP5LjR2gk8hib6g
  • اعرض نوع لوحة المفاتيح : 

يوفر Android أو iOS عدة أنواع مختلفة من لوحة المفاتيح ، كل منها مصمم لتسهيل نوع مختلف من الإدخال. لتبسيط إدخال البيانات ، يجب أن تكون لوحة المفاتيح المعروضة عند تحرير حقل نصي مناسبة لنوع المحتوى في الحقل

1 eIsVLDYNTab6itS4Jgye Q

  • اسمح للمستخدمين بإلغاء إخفاء كلمة المرور الخاصة بهم بدلاً من مطالبتهم بإدخالها مرتين وستعمل أيضًا بشكل أفضل مع تطبيقات إنشاء كلمات المرور

  • عرض متطلبات كلمة المرور طوال الوقت والإشارة إلى تقدم المستخدمين نحو تلبية جميع المعايير حاول تبسيط المتطلبات للمستخدم.
  • يشجع استخدام مقاييس القوة المستخدمين على إنشاء كلمات مرور أقوى
1 a0HcaLlOj BaigsIQeMWCQ

المقالتين مترجمه بتصرف من مدونة UX Collective للكاتب Taras Bakusevych & مدونة uxplanet للكاتب Nick Babich 

✍️ البندري فهد الحربي

متخصصة في علوم السلوك وتحليل البيانات السلوكية
لدعم قرارات السياسات العامة والتسويق

تعرف على الكاتب

شارِك… ودَع النقاش السلوكي يمتد 💬

سلسلة عناصر تصميم واجهة المستخدم : حقول الإدخال / النماذج

عند ما تطلب مجموعة من أكواب القهوة الملونة من تطبيق نون لابد لك من تعبئة نموذج إكمال الطلب لإتمام عملية الشراء، وفي نهاية كل عام دراسي يبدأ تسجيل الجامعات لخريجي الثانوية العامة لابد لهم من المرور بخطوة تعبئة نموذج تسجيل الالتحاق بالجامعة، وعند رغبتك بمراسلة مدونتك المفضلة لابد لك من تعبئة نموذج الاتصال، أحد أكثر عناصر تصميم واجهة المستخدم شيوعاً هي حقول الادخال النصية والنماذج التي تسمح بدورها للمستخدمين بإدخال النصوص لأجل أداء مهمه محددة ، ليس له شكل محدد ، بل لها عدة أشكال ومربعات حوار مختلفة على حسب الهدف المطلوب 

تركيبة حقل النص 

حقول النصوص نماذج واجهة المستخدم

هنالك بعض القواعد البسيطة عند تصميم نماذج الإدخال النصي التي سوف تساهم بشكل إيجابي على المستخدمين في إكمال عملية خطوات التعبئة بكل يسر وسهولة وذلك من خلال إتباع بعض الإرشادات في تحسين عملية إدخال البيانات من قبل المستخدمين ، مبدئياً دعنا نتعرف على العناصر الأساسية عند بناء نماذج إدخال النصوص بشكل عام

هناك سبعة عناصر أساسية لبناء حقول النصوص :

١ . الحاوية – Container  : 

هو عباره عن مربع إدخال النص قابل للتفاعل أثناء تعبئة المستخدم

  •  يجب أن يتناسب حجم الحاوية مع مدخلات المستخدم المتوقعة إذا كان مربع النص يحتوي على سطر واحد فيجب أنه عندما يصل المؤشر إلى حافة الحقل من جهة اليمين أن يتم تمرير النص الأطول من سطر الإدخال تلقائيًا إلى اليسار (والعكس على حسب لغة الادخال Ar -En)
  • كلما كان النص مخفيًا عن أعين المستخدم، أصبح من الصعب التحقق من صحة الإدخال

يفضل أن يرى المستخدم كل مدخلاته دون الحاجة إلى التمرير في حقل الإدخال

  • تحديد عرض الحقل بناء على مقدار المدخلات المطلوبة لاتزيد ولاتنقص !
  • إذا كان لديك حقل إدخال لـ ZIP في النموذج والمتعارف عليه أن ZIP يجب أن يحتوي على 5 أرقام، فمن الأفضل عدم عرض الحقل أكثر من اللازم ، وبالإضافة إلى ذلك عدم قبول أكثر من 5  أرقام
واجهة المستخدم
  • انتبه من تصميم الحقول النصية والازرار بشكل متشابه
  •  حدد نمطًا واحد لحاويتك هل سوف تختار زوايا دائرية أو مربعة … أيا كان اختيارك يرجع بناء على ما تفضله ويتناسب مع تصميمك، لكن اختار نمط واحداً 
1 SmkpBCZkwLbwCRyAc3Wp w
  • يجب أن يكون حقل النص سهل الاكتشاف من خلال ابراز الحقل النصي النشط عن غيره
تصميم وجهة

٢ . إدخال النص – Input text  :

 كتابة النص داخل مربع النص من قبل المستخدم 

٣ . نص التسمية – Label Text  :

يتم استخدام نص التسمية لتوضيح للمستخدمين بالمعلومات المطلوبة مثلا: الاسم، الرقم السري، رقم الجوال…الخ، هناك عدة نقاط يجب الانتباه لها عند تسمية الحقول :

  • وضوح التسمية من أجل مساعدة المستخدمين على فهم المعلومات المطلوبة سريعاً
  • عدد الكلمات استخدم تسمية موجزه قصيره كلمة أو كلمتين
  • ان يكون النص مرئي إما بأن تكون التسميه أعلى مربع النص أو داخل النص 
1 cMTMz5424jHVmhY BCqoSg
  • لا ينبغي اختصار نص التسمية بل أكتبه بشكل كامل ، ليس للمستخدم وقت لتخمين !
1 kmjjvjH zFCvBr31Aa5B4g

٤ . النص البديل – Placeholder text :

 النص الذي يراه المستخدمين داخل الحقل النصي الغرض منه توضيح المطلوب

  • مهم جداً تحديد النص المناسب فإذا طلبت من مستخدم كتابة مدينته، فلا تستخدم كلمه المدينة داخل النص، بل أكتب أسم مدينه معينه أسهل على المستخدم مثلاً مدينة الرياض وهو بذلك يدرك سريعاً أن المطلوب هو كتابة مدينته

كن حذرًا مع لون النص بأن يكون لون مختلف ومتباين عن النص الأساسي

٥ . النص المساعد أو نص الخطأ – Helper text / Error text (اختياري)  : 

يعمل النص المساعد كعنصر مساعد من خلال توفير معلومات إضافية حول حقل الإدخال مثل:

  • كيف سيتم استخدام المعلومات التي يوفرها المستخدم
  • متطلبات المعلومات (أي إرشادات إعداد كلمة المرور)

في بعض الحالات، يمكن تبديل النص المساعد بنص الخطأ الذي سيرشد المستخدمين مثلاً: رسالة الخطأ التي يراها المستخدم عندما يقوم بإدخال غير صحيح مثلاً يكون نص توضيح الخطاء كما يلي: (يجب عليك ادخال مفتاح مدينتك قبل ادخال رقم الهاتف )

  • يمكن أن يكون نص المساعد متعدد الأسطر

٦ . رمز المسافة البادئة  – Leading icon  (اختياري)  :

على الرغم من أن رمز المسافة البادئة عنصر اختياري في بعض الحالات ، فمن الممكن إنشاء تجربة مستخدم أفضل من خلال تقديم رمز ذي صلة بجوار مربع الإدخال. تساعد الأيقونة المحددة بشكل صحيح المستخدمين على فهم معنى الحقل سريعاً لن يحتاج المستخدمون إلى قراءة تسمية الحقل 

1 5 B6IKhFuDvG40kwouO2A

٧ . الايقونة لاحقة  –  Trailing icon  (اختياري)  :

تساعد الأيقونة المحددة بشكل صحيح المستخدمين على فهم معنى الحقل سريعاً من دون أن يحتاج المستخدم إلى قراءة النص مثلا ايقونه شخص أو مفتاح وهكذا

  • أيقونات “Cross” أو “Check”

عندما يقدم المستخدم معلومات غير صحيحة يمكنك إعلامه بذلك من خلال إظهار رسالة الخطأ ،ويفضل عرض رسالة الخطأ أسفل مربع الادخال و أن تكون مرئية و واضحه لمستخدم

1 UyGiGr1vMcDGwOqztEYbHw

لا يجب أن تذكر رسالة أن هناك خطأ فقط !! بل يجب أن توفر إرشادات حول كيفية إصلاح المشكلة

  • رمز العين 

بالنسبة لحقل كلمة المرور يمكنك إظهار رمز ” العين ” للسماح للمستخدمين برؤية ما تمت كتابته 

1 ppokb Rdd G1lLeD7qvy9g
  • رمز الإدخال الصوتي :

تشير أيقونة الميكروفون إلى أنه يمكن للمستخدمين إدخال الصوت

أنواع الحقول النصية :

تختلف نماذج حقول الادخال باختلاف المتطلبات والاهداف ، فنماذج الحقول النصية لطلبات الشراء عبر المتاجر الالكترونية مختلف تماما عن نماذج تسجيل الحضور لدورة تعليمية لدى مؤسسة أكاديمية ، هناك بعض الارشادات التي سوف تساعدك عند بناء نماذج إدخال النصوص ، مايلي بعض الارشادات الهامة التي سوف تساهم في تحسين نماذجك في الموقع/التطبيق :

 

  • استخدم نوع الإدخال المناسب :

اختيار نوع حقل الادخال الصحيح للبيانات المطلوبة يجنبك الأخطاء مما يجعل عملية الادخال سهلة وفعالة، مثلاً في  النموذج ادناه حقل النصي لإدخال بطاقة الائتمان بشكل تلقائي أفضل من إدخال مربع نصي لارقام يسهل على المستخدم التأكد من مراجعته لرقم بلمحة سريعه نظراً لتقسيم الارقام أربع خانات بدلاً من خانه واحدة وبالاضافة إلى رقم الهاتف اختيار الحقل المخصص له يغني المستخدم عن كتابة مفتاح الدولة

1 WV1uAB17o4ocyoON3bWRkQ

 

  • تفاعل الحقول النصية بناء على مدخلات المستخدم :

يفضل تغير حاله حقل النص بناء على مدخلات المستخدم مثلا: نشط في حالة الادخال الان ، معطل ، التحقق من الصحة ، إدخال خاطئ

1 tiXB 6Nz uiJeMLKlwvu4w 1
  • اختيار أفضل نمط حقل نصي :

بالأغلب سيكون لديك ثلاثة خيارات رئيسية لتحديد تسمية الحقل إما :

  • محاذاة لأعلى
  • محاذاة اليمين
  • محاذاة اليسار

سيعتمد أفضل أسلوب بالنسبة لك على حسب الهدف والأحجام الرئيسية للشكل ومكتبة المكونات والنظام الأساسي الذي تصممه من أجله، وبالمناسبة لكل منهم مزايا وعيوب

1 2iSTRndDtaeVcLRPQZ6QCg
  • تسميات محاذاة إلى اليسار :
  • المزايا: تسميات قابلة للتطوير بسهولة ، واستخدام جيد للمساحة الرأسية
  • العيوب: المسافة الزائدة والمتغيرة بين التسميات والمدخلات المقابلة تزيد من وقت إنهاء المهمة
1 T1EfAbSC53 vJOUvzJYehg
  • تسميات محاذاة إلى اليمين :

يعتبر أفضل في إكمال النموذج بشكل أسرع مرتين تقريبًا مقابل التسميات المحاذاة إلى اليسار 

  • المزايا: يتم وضع تسميات الحقول النصية والمدخلات بشكل وثيق مما يحد من عدد حركات العين مما يؤدي إلى وقت إكمال سريع
  • العيوب: من الصعب مسح النموذج ضوئيًا بسرعة وفهم جميع المعلومات المطلوبة
1 XMSBGGGp8R89VyQVshfZrQ
  • تسميات محاذاة لأعلى :
  • المزايا: السماح للمستخدمين بالتقاط تسمية الإدخال وإدخال النص بحركة عين واحدة ، أسرع وقت للإكمال
  • العيوب: تتطلب مساحة عمودية أكبر
1 uVYLh3 IbRVNl0BYKPihcw
  • تناسب طول حقل الادخال النصي مع المدخلات :
1 5V2e jD2E0p1TXUSr0XiA
  • النص البديل – Placeholder  :

 أحد عيوب الاكتفاء بالنص البديل في حقول الادخال النصي اختفائه عند ادخال المستخدم مما يسبب ذلك إلى إجهاد ذاكرة المستخدمين قصيرة المدى بمحاولة تذكر هذا الحقل هل هو المطلوب منه الاسم الاول أو الاخير أو الرقم السري !!

1 jXge5Q YGhkv RenH72UmA

يمكن أن يؤدي أحيانا النص البديل إلى إرباك المستخدمين،ومن الأفضل استخدام تسمية الحقل بالاضافة إلى نص البديل داخل مربع النص

  • مساعدة المستخدمين في ملء النماذج من خلال الاكمال التلقائي / الاقتراحات  :
  • ساعد المستخدم باستخدام الإكمال التلقائي بناء على حفظ مسبق مثلاً : البريد الالكتروني ، رقم الهاتف ، المدنيه ..الخ 
  • ساعد المستخدم باختيار الكلمات الرئيسية والعبارات ذات الصلة باستخدام الاقتراح التلقائي تظهر الاقتراحات كقائمة منسدلة، مثلاً: قام بكتابة ( جامعة سـ..) أقترح عليه (جامعه سعود ،جامعة سطام…الخ)
  • املأ الحقول مسبقًا بواسطة الإعدادات الافتراضية غالبًا ما يمكنك بسهولة اكتشاف بلد المستخدم والمدينة عن طريق IP أو الموقع الجغرافي
1 HfaQCS dwWnaK5aj JB0zg
  • استخدام التحقق من صحة المدخلات :

 عندما يقوم  المستخدم بإدخال خاطئ في النموذج يجب تنبيه بذلك بالشكل الصحيح حتى لا يتسبب ذلك بالتشتت و الارتباك أو رفضه إكمال تعبئة النموذج :

  • اعرض رسائل التحقق بالقرب من مربع الإدخال الخاطئ
  • لا تصرخ على المستخدمين!! يجب أن تخبر رسائل الخطأ المستخدمين بكيفية إصلاح المشكلة بدلاً من الاكتفاء بالتوضيح أنه هناك خطأ 
  • تجنب التحقق المبكر من الصحة عندما يتم وضع علامة على الحقل على أنه غير صالح قبل أن ينتهي المستخدم من الكتابة
  • ضع في اعتبارك استخدام التحقق الصحيح بعلامة صح ذلك يساعد المستخدم أن يضيف له  إحساسًا بالتقدم  
  • قلل عدد حقول الادخال النصي :

حاول ان تطلب من المستخدم عدد أقل بناءً على تحقيق الهدف المطلوب مثلاً عند تطبيقات التوصيل لاتحتاج من المستخدم تفاصيل حياته ! فقط الأسم والرقم السري و رقم الهاتف ليتم التواصل به لأن لا أحد سوف يطلب وجبه طعام وينتظر اشعار وصول الطلب عبر البريد الالكتروني !! اجعل العملية أسهل وأسرع 

1 IXE936q tIDmJWaPhoUrug
  • اخفاء الحقول غير ذات صلة :
1 lDM8AZJ gQQ9y2BKriV5Xw
  • استخدام المنطق : 

يسمح المنطق بإظهار الحقول أو إخفاؤها تلقائيًا وتخطي الصفحات في نموذج ، بناءً على إجابات المستخدم هذا الامر لن يساعد في  تقليل عدد الحقول ، بل سيسهل عملية التعبئة ويجعلها شبية بالمحادثات الواقعية

 
1 ZNb7IAY6AYS4nfrfBi7Y4Q
  • تقسيم المدخلات كمجموعات :

لتبسيط النماذج الطويلة والتي تتطلب معلومات تفصيلية هي البدء في تجميع الحقول ذات الصلة، في علم نفس الجشطالت هناك عدة مبادئ للتجميع  تساعد العناصر على الشعور بالارتباط منها: القرب والتشابه والاستمرارية والإغلاق والترابط سيؤدي ذلك لتجميع العديد من الحقول غير المهيكلة في مجموعات قليلة يمكن التحكم فيها بشكل كبير مثل: المعلومات الشخصية، التوصيل،الدفع …. وهكذا

1 QkjktONINm3M73MVJ3FrkA
  • تقسم الاشكال المعقدة الى بضع خطوات بسيطة : 
  •  توضيح مستوى التقدم عند تخطي الخطوه الاولى وضح للمستخدم أين هو  في سلسلة تعبئة النموذج وكم المتبقى له لإنهائه هذا يعطي المزيد من الرضا ويحفز للمضي قدمًا
  • لا تقم بصقل النموذج بالعديد من الخطوات ذلك يتسبب بازعاج المستخدمين 
  • اعرض ملخص للمعلومات الأساسية في النهاية قبل الارسال
1 UXvtpc4M6NrdyWESW8q93Q
  • قلل من مصادر التشتت :
1 rsTZyLktP5LjR2gk8hib6g
  • اعرض نوع لوحة المفاتيح : 

يوفر Android أو iOS عدة أنواع مختلفة من لوحة المفاتيح ، كل منها مصمم لتسهيل نوع مختلف من الإدخال. لتبسيط إدخال البيانات ، يجب أن تكون لوحة المفاتيح المعروضة عند تحرير حقل نصي مناسبة لنوع المحتوى في الحقل

1 eIsVLDYNTab6itS4Jgye Q

  • اسمح للمستخدمين بإلغاء إخفاء كلمة المرور الخاصة بهم بدلاً من مطالبتهم بإدخالها مرتين وستعمل أيضًا بشكل أفضل مع تطبيقات إنشاء كلمات المرور

  • عرض متطلبات كلمة المرور طوال الوقت والإشارة إلى تقدم المستخدمين نحو تلبية جميع المعايير حاول تبسيط المتطلبات للمستخدم.
  • يشجع استخدام مقاييس القوة المستخدمين على إنشاء كلمات مرور أقوى
1 a0HcaLlOj BaigsIQeMWCQ

المقالتين مترجمه بتصرف من مدونة UX Collective للكاتب Taras Bakusevych & مدونة uxplanet للكاتب Nick Babich 

✍️ البندري فهد الحربي

متخصصة في علوم السلوك وتحليل البيانات السلوكية
لدعم قرارات السياسات العامة والتسويق

تعرف على الكاتب

شارِك… ودَع النقاش السلوكي يمتد 💬