عند ما تطلب مجموعة من أكواب القهوة الملونة من تطبيق نون لابد لك من تعبئة نموذج إكمال الطلب لإتمام عملية الشراء، وفي نهاية كل عام دراسي يبدأ تسجيل الجامعات لخريجي الثانوية العامة لابد لهم من المرور بخطوة تعبئة نموذج تسجيل الالتحاق بالجامعة، وعند رغبتك بمراسلة مدونتك المفضلة لابد لك من تعبئة نموذج الاتصال، أحد أكثر عناصر تصميم واجهة المستخدم شيوعاً هي حقول الادخال النصية والنماذج التي تسمح بدورها للمستخدمين بإدخال النصوص لأجل أداء مهمه محددة ، ليس له شكل محدد ، بل لها عدة أشكال ومربعات حوار مختلفة على حسب الهدف المطلوب
تركيبة حقل النص
هنالك بعض القواعد البسيطة عند تصميم نماذج الإدخال النصي التي سوف تساهم بشكل إيجابي على المستخدمين في إكمال عملية خطوات التعبئة بكل يسر وسهولة وذلك من خلال إتباع بعض الإرشادات في تحسين عملية إدخال البيانات من قبل المستخدمين ، مبدئياً دعنا نتعرف على العناصر الأساسية عند بناء نماذج إدخال النصوص بشكل عام
١ . الحاوية – Container :
هو عباره عن مربع إدخال النص قابل للتفاعل أثناء تعبئة المستخدم
يفضل أن يرى المستخدم كل مدخلاته دون الحاجة إلى التمرير في حقل الإدخال
٢ . إدخال النص – Input text :
كتابة النص داخل مربع النص من قبل المستخدم
٣ . نص التسمية – Label Text :
يتم استخدام نص التسمية لتوضيح للمستخدمين بالمعلومات المطلوبة مثلا: الاسم، الرقم السري، رقم الجوال…الخ، هناك عدة نقاط يجب الانتباه لها عند تسمية الحقول :
٤ . النص البديل – Placeholder text :
النص الذي يراه المستخدمين داخل الحقل النصي الغرض منه توضيح المطلوب
كن حذرًا مع لون النص بأن يكون لون مختلف ومتباين عن النص الأساسي
٥ . النص المساعد أو نص الخطأ – Helper text / Error text (اختياري) :
يعمل النص المساعد كعنصر مساعد من خلال توفير معلومات إضافية حول حقل الإدخال مثل:
في بعض الحالات، يمكن تبديل النص المساعد بنص الخطأ الذي سيرشد المستخدمين مثلاً: رسالة الخطأ التي يراها المستخدم عندما يقوم بإدخال غير صحيح مثلاً يكون نص توضيح الخطاء كما يلي: (يجب عليك ادخال مفتاح مدينتك قبل ادخال رقم الهاتف )
٦ . رمز المسافة البادئة – Leading icon (اختياري) :
على الرغم من أن رمز المسافة البادئة عنصر اختياري في بعض الحالات ، فمن الممكن إنشاء تجربة مستخدم أفضل من خلال تقديم رمز ذي صلة بجوار مربع الإدخال. تساعد الأيقونة المحددة بشكل صحيح المستخدمين على فهم معنى الحقل سريعاً لن يحتاج المستخدمون إلى قراءة تسمية الحقل
٧ . الايقونة لاحقة – Trailing icon (اختياري) :
تساعد الأيقونة المحددة بشكل صحيح المستخدمين على فهم معنى الحقل سريعاً من دون أن يحتاج المستخدم إلى قراءة النص مثلا ايقونه شخص أو مفتاح وهكذا
عندما يقدم المستخدم معلومات غير صحيحة يمكنك إعلامه بذلك من خلال إظهار رسالة الخطأ ،ويفضل عرض رسالة الخطأ أسفل مربع الادخال و أن تكون مرئية و واضحه لمستخدم
لا يجب أن تذكر رسالة أن هناك خطأ فقط !! بل يجب أن توفر إرشادات حول كيفية إصلاح المشكلة
بالنسبة لحقل كلمة المرور يمكنك إظهار رمز ” العين ” للسماح للمستخدمين برؤية ما تمت كتابته
تشير أيقونة الميكروفون إلى أنه يمكن للمستخدمين إدخال الصوت
أنواع الحقول النصية :
تختلف نماذج حقول الادخال باختلاف المتطلبات والاهداف ، فنماذج الحقول النصية لطلبات الشراء عبر المتاجر الالكترونية مختلف تماما عن نماذج تسجيل الحضور لدورة تعليمية لدى مؤسسة أكاديمية ، هناك بعض الارشادات التي سوف تساعدك عند بناء نماذج إدخال النصوص ، مايلي بعض الارشادات الهامة التي سوف تساهم في تحسين نماذجك في الموقع/التطبيق :
اختيار نوع حقل الادخال الصحيح للبيانات المطلوبة يجنبك الأخطاء مما يجعل عملية الادخال سهلة وفعالة، مثلاً في النموذج ادناه حقل النصي لإدخال بطاقة الائتمان بشكل تلقائي أفضل من إدخال مربع نصي لارقام يسهل على المستخدم التأكد من مراجعته لرقم بلمحة سريعه نظراً لتقسيم الارقام أربع خانات بدلاً من خانه واحدة وبالاضافة إلى رقم الهاتف اختيار الحقل المخصص له يغني المستخدم عن كتابة مفتاح الدولة
يفضل تغير حاله حقل النص بناء على مدخلات المستخدم مثلا: نشط في حالة الادخال الان ، معطل ، التحقق من الصحة ، إدخال خاطئ
بالأغلب سيكون لديك ثلاثة خيارات رئيسية لتحديد تسمية الحقل إما :
سيعتمد أفضل أسلوب بالنسبة لك على حسب الهدف والأحجام الرئيسية للشكل ومكتبة المكونات والنظام الأساسي الذي تصممه من أجله، وبالمناسبة لكل منهم مزايا وعيوب
اختيار جيد عندما تكون البيانات المطلوبة غير مألوفة للمستخدمين
يعتبر أفضل في إكمال النموذج بشكل أسرع مرتين تقريبًا مقابل التسميات المحاذاة إلى اليسار
أسرع وقت للإنجاز وأفضل خيار لغالبية الحالات تعمل بشكل جيد على الهاتف المحمول لأنها لا تتطلب الكثير من المساحة الأفقية
سيؤدي استخدام طول إدخال متطابق لجميع الحقول النصية في النماذج إلى جعلها ممتعة بصريًا ولكن سيكون من الصعب إكمالها!!
أحد عيوب الاكتفاء بالنص البديل في حقول الادخال النصي اختفائه عند ادخال المستخدم مما يسبب ذلك إلى إجهاد ذاكرة المستخدمين قصيرة المدى بمحاولة تذكر هذا الحقل هل هو المطلوب منه الاسم الاول أو الاخير أو الرقم السري !!
يمكن أن يؤدي أحيانا النص البديل إلى إرباك المستخدمين،ومن الأفضل استخدام تسمية الحقل بالاضافة إلى نص البديل داخل مربع النص
عندما يقوم المستخدم بإدخال خاطئ في النموذج يجب تنبيه بذلك بالشكل الصحيح حتى لا يتسبب ذلك بالتشتت و الارتباك أو رفضه إكمال تعبئة النموذج :
حاول ان تطلب من المستخدم عدد أقل بناءً على تحقيق الهدف المطلوب مثلاً عند تطبيقات التوصيل لاتحتاج من المستخدم تفاصيل حياته ! فقط الأسم والرقم السري و رقم الهاتف ليتم التواصل به لأن لا أحد سوف يطلب وجبه طعام وينتظر اشعار وصول الطلب عبر البريد الالكتروني !! اجعل العملية أسهل وأسرع
لاتظهر كافه حقول الادخال النصية مره واحده! فإذا كان هناك سؤال يحتاج ان نفصل به مثلاً خيارات الدفع لاتفتح خيار تعبئة نموذج بطاقة الائتمان والمستخدم يرغب بالدفع عند الاستلام اجعلها مخفيه إلى حين اختيارها
يسمح المنطق بإظهار الحقول أو إخفاؤها تلقائيًا وتخطي الصفحات في نموذج ، بناءً على إجابات المستخدم هذا الامر لن يساعد في تقليل عدد الحقول ، بل سيسهل عملية التعبئة ويجعلها شبية بالمحادثات الواقعية
لتبسيط النماذج الطويلة والتي تتطلب معلومات تفصيلية هي البدء في تجميع الحقول ذات الصلة، في علم نفس الجشطالت هناك عدة مبادئ للتجميع تساعد العناصر على الشعور بالارتباط منها: القرب والتشابه والاستمرارية والإغلاق والترابط سيؤدي ذلك لتجميع العديد من الحقول غير المهيكلة في مجموعات قليلة يمكن التحكم فيها بشكل كبير مثل: المعلومات الشخصية، التوصيل،الدفع …. وهكذا
في بعض الأحيان ، حتى بعد تقليل الخطوات غير ضروريه لايزال النموذج طويل! لذلك يفضل تقسيم إلى سلسلة من الخطوات إلى المهام الصغيرة أسهل بكثير ويحفزهم على إكمال تعبئة النموذج حتى النهاية.
إذا كان النموذج طويلاًا بما يكفي لتقسيمه إلى خطوات متعددة ، فيفضل أنيكون في مساحة منفصلة بشكل واضح بدون عرض التنقل العام أو أي روابط من شأنها أن تسبب ارتباك وتشتت لدى المستخدم
يوفر Android أو iOS عدة أنواع مختلفة من لوحة المفاتيح ، كل منها مصمم لتسهيل نوع مختلف من الإدخال. لتبسيط إدخال البيانات ، يجب أن تكون لوحة المفاتيح المعروضة عند تحرير حقل نصي مناسبة لنوع المحتوى في الحقل
المقالتين مترجمه بتصرف من مدونة UX Collective للكاتب Taras Bakusevych & مدونة uxplanet للكاتب Nick Babich
✍️ البندري فهد الحربي
متخصصة في علوم السلوك وتحليل البيانات السلوكية
لدعم قرارات السياسات العامة والتسويق
عند ما تطلب مجموعة من أكواب القهوة الملونة من تطبيق نون لابد لك من تعبئة نموذج إكمال الطلب لإتمام عملية الشراء، وفي نهاية كل عام دراسي يبدأ تسجيل الجامعات لخريجي الثانوية العامة لابد لهم من المرور بخطوة تعبئة نموذج تسجيل الالتحاق بالجامعة، وعند رغبتك بمراسلة مدونتك المفضلة لابد لك من تعبئة نموذج الاتصال، أحد أكثر عناصر تصميم واجهة المستخدم شيوعاً هي حقول الادخال النصية والنماذج التي تسمح بدورها للمستخدمين بإدخال النصوص لأجل أداء مهمه محددة ، ليس له شكل محدد ، بل لها عدة أشكال ومربعات حوار مختلفة على حسب الهدف المطلوب
تركيبة حقل النص
هنالك بعض القواعد البسيطة عند تصميم نماذج الإدخال النصي التي سوف تساهم بشكل إيجابي على المستخدمين في إكمال عملية خطوات التعبئة بكل يسر وسهولة وذلك من خلال إتباع بعض الإرشادات في تحسين عملية إدخال البيانات من قبل المستخدمين ، مبدئياً دعنا نتعرف على العناصر الأساسية عند بناء نماذج إدخال النصوص بشكل عام
١ . الحاوية – Container :
هو عباره عن مربع إدخال النص قابل للتفاعل أثناء تعبئة المستخدم
يفضل أن يرى المستخدم كل مدخلاته دون الحاجة إلى التمرير في حقل الإدخال
٢ . إدخال النص – Input text :
كتابة النص داخل مربع النص من قبل المستخدم
٣ . نص التسمية – Label Text :
يتم استخدام نص التسمية لتوضيح للمستخدمين بالمعلومات المطلوبة مثلا: الاسم، الرقم السري، رقم الجوال…الخ، هناك عدة نقاط يجب الانتباه لها عند تسمية الحقول :
٤ . النص البديل – Placeholder text :
النص الذي يراه المستخدمين داخل الحقل النصي الغرض منه توضيح المطلوب
كن حذرًا مع لون النص بأن يكون لون مختلف ومتباين عن النص الأساسي
٥ . النص المساعد أو نص الخطأ – Helper text / Error text (اختياري) :
يعمل النص المساعد كعنصر مساعد من خلال توفير معلومات إضافية حول حقل الإدخال مثل:
في بعض الحالات، يمكن تبديل النص المساعد بنص الخطأ الذي سيرشد المستخدمين مثلاً: رسالة الخطأ التي يراها المستخدم عندما يقوم بإدخال غير صحيح مثلاً يكون نص توضيح الخطاء كما يلي: (يجب عليك ادخال مفتاح مدينتك قبل ادخال رقم الهاتف )
٦ . رمز المسافة البادئة – Leading icon (اختياري) :
على الرغم من أن رمز المسافة البادئة عنصر اختياري في بعض الحالات ، فمن الممكن إنشاء تجربة مستخدم أفضل من خلال تقديم رمز ذي صلة بجوار مربع الإدخال. تساعد الأيقونة المحددة بشكل صحيح المستخدمين على فهم معنى الحقل سريعاً لن يحتاج المستخدمون إلى قراءة تسمية الحقل
٧ . الايقونة لاحقة – Trailing icon (اختياري) :
تساعد الأيقونة المحددة بشكل صحيح المستخدمين على فهم معنى الحقل سريعاً من دون أن يحتاج المستخدم إلى قراءة النص مثلا ايقونه شخص أو مفتاح وهكذا
عندما يقدم المستخدم معلومات غير صحيحة يمكنك إعلامه بذلك من خلال إظهار رسالة الخطأ ،ويفضل عرض رسالة الخطأ أسفل مربع الادخال و أن تكون مرئية و واضحه لمستخدم
لا يجب أن تذكر رسالة أن هناك خطأ فقط !! بل يجب أن توفر إرشادات حول كيفية إصلاح المشكلة
بالنسبة لحقل كلمة المرور يمكنك إظهار رمز ” العين ” للسماح للمستخدمين برؤية ما تمت كتابته
تشير أيقونة الميكروفون إلى أنه يمكن للمستخدمين إدخال الصوت
أنواع الحقول النصية :
تختلف نماذج حقول الادخال باختلاف المتطلبات والاهداف ، فنماذج الحقول النصية لطلبات الشراء عبر المتاجر الالكترونية مختلف تماما عن نماذج تسجيل الحضور لدورة تعليمية لدى مؤسسة أكاديمية ، هناك بعض الارشادات التي سوف تساعدك عند بناء نماذج إدخال النصوص ، مايلي بعض الارشادات الهامة التي سوف تساهم في تحسين نماذجك في الموقع/التطبيق :
اختيار نوع حقل الادخال الصحيح للبيانات المطلوبة يجنبك الأخطاء مما يجعل عملية الادخال سهلة وفعالة، مثلاً في النموذج ادناه حقل النصي لإدخال بطاقة الائتمان بشكل تلقائي أفضل من إدخال مربع نصي لارقام يسهل على المستخدم التأكد من مراجعته لرقم بلمحة سريعه نظراً لتقسيم الارقام أربع خانات بدلاً من خانه واحدة وبالاضافة إلى رقم الهاتف اختيار الحقل المخصص له يغني المستخدم عن كتابة مفتاح الدولة
يفضل تغير حاله حقل النص بناء على مدخلات المستخدم مثلا: نشط في حالة الادخال الان ، معطل ، التحقق من الصحة ، إدخال خاطئ
بالأغلب سيكون لديك ثلاثة خيارات رئيسية لتحديد تسمية الحقل إما :
سيعتمد أفضل أسلوب بالنسبة لك على حسب الهدف والأحجام الرئيسية للشكل ومكتبة المكونات والنظام الأساسي الذي تصممه من أجله، وبالمناسبة لكل منهم مزايا وعيوب
اختيار جيد عندما تكون البيانات المطلوبة غير مألوفة للمستخدمين
يعتبر أفضل في إكمال النموذج بشكل أسرع مرتين تقريبًا مقابل التسميات المحاذاة إلى اليسار
أسرع وقت للإنجاز وأفضل خيار لغالبية الحالات تعمل بشكل جيد على الهاتف المحمول لأنها لا تتطلب الكثير من المساحة الأفقية
سيؤدي استخدام طول إدخال متطابق لجميع الحقول النصية في النماذج إلى جعلها ممتعة بصريًا ولكن سيكون من الصعب إكمالها!!
أحد عيوب الاكتفاء بالنص البديل في حقول الادخال النصي اختفائه عند ادخال المستخدم مما يسبب ذلك إلى إجهاد ذاكرة المستخدمين قصيرة المدى بمحاولة تذكر هذا الحقل هل هو المطلوب منه الاسم الاول أو الاخير أو الرقم السري !!
يمكن أن يؤدي أحيانا النص البديل إلى إرباك المستخدمين،ومن الأفضل استخدام تسمية الحقل بالاضافة إلى نص البديل داخل مربع النص
عندما يقوم المستخدم بإدخال خاطئ في النموذج يجب تنبيه بذلك بالشكل الصحيح حتى لا يتسبب ذلك بالتشتت و الارتباك أو رفضه إكمال تعبئة النموذج :
حاول ان تطلب من المستخدم عدد أقل بناءً على تحقيق الهدف المطلوب مثلاً عند تطبيقات التوصيل لاتحتاج من المستخدم تفاصيل حياته ! فقط الأسم والرقم السري و رقم الهاتف ليتم التواصل به لأن لا أحد سوف يطلب وجبه طعام وينتظر اشعار وصول الطلب عبر البريد الالكتروني !! اجعل العملية أسهل وأسرع
لاتظهر كافه حقول الادخال النصية مره واحده! فإذا كان هناك سؤال يحتاج ان نفصل به مثلاً خيارات الدفع لاتفتح خيار تعبئة نموذج بطاقة الائتمان والمستخدم يرغب بالدفع عند الاستلام اجعلها مخفيه إلى حين اختيارها
يسمح المنطق بإظهار الحقول أو إخفاؤها تلقائيًا وتخطي الصفحات في نموذج ، بناءً على إجابات المستخدم هذا الامر لن يساعد في تقليل عدد الحقول ، بل سيسهل عملية التعبئة ويجعلها شبية بالمحادثات الواقعية
لتبسيط النماذج الطويلة والتي تتطلب معلومات تفصيلية هي البدء في تجميع الحقول ذات الصلة، في علم نفس الجشطالت هناك عدة مبادئ للتجميع تساعد العناصر على الشعور بالارتباط منها: القرب والتشابه والاستمرارية والإغلاق والترابط سيؤدي ذلك لتجميع العديد من الحقول غير المهيكلة في مجموعات قليلة يمكن التحكم فيها بشكل كبير مثل: المعلومات الشخصية، التوصيل،الدفع …. وهكذا
في بعض الأحيان ، حتى بعد تقليل الخطوات غير ضروريه لايزال النموذج طويل! لذلك يفضل تقسيم إلى سلسلة من الخطوات إلى المهام الصغيرة أسهل بكثير ويحفزهم على إكمال تعبئة النموذج حتى النهاية.
إذا كان النموذج طويلاًا بما يكفي لتقسيمه إلى خطوات متعددة ، فيفضل أنيكون في مساحة منفصلة بشكل واضح بدون عرض التنقل العام أو أي روابط من شأنها أن تسبب ارتباك وتشتت لدى المستخدم
يوفر Android أو iOS عدة أنواع مختلفة من لوحة المفاتيح ، كل منها مصمم لتسهيل نوع مختلف من الإدخال. لتبسيط إدخال البيانات ، يجب أن تكون لوحة المفاتيح المعروضة عند تحرير حقل نصي مناسبة لنوع المحتوى في الحقل
المقالتين مترجمه بتصرف من مدونة UX Collective للكاتب Taras Bakusevych & مدونة uxplanet للكاتب Nick Babich
✍️ البندري فهد الحربي
متخصصة في علوم السلوك وتحليل البيانات السلوكية
لدعم قرارات السياسات العامة والتسويق