“يحوّل فشل التحقق غير الواضح وغير المرئي زائر العقار الراغب إلى زائر غير متأكد.
التشخيص
الفشل الصامت ليس مجرد خلل تقني: يرسل الزائر استفساراً، ولا يرى نجاحاً أو خطأً واضحاً، ولا يستطيع معرفة ما إذا كان الطلب قد وصل إلى فريق المبيعات. ومن العوامل الشائعة حقول بلا تسميات، وإشارات غامضة إلى الحقول المطلوبة، ورسالة خطأ منفصلة عن الحقل الذي يحتاج إلى تصحيح. وفي صفحة عقارية على الهاتف، يكفي عدم اليقين لإنهاء المحاولة.
إطار اتخاذ القرار
ضع تسمية لكل عنصر تحكم توضّح غرضه واربطها به برمجياً. ميّز الحقول المطلوبة باستمرار، واشرح الصيغة المتوقعة قبل الإرسال، واحتفظ بالقيم المدخلة عند فشل التحقق. ضع ملخصاً موجزاً للأخطاء قبل النموذج، واربط كل رسالة بحقلها، وضع تصحيحاً محدداً بجانب الحقل، وأعلن التحديثات الديناميكية. أكّد النجاح بوضوح واذكر الخطوة التالية؛ ولا تعد بمدة استجابة ما لم يستطع النشاط دعمها.
مثال افتراضي صريح
التنفيذ والقياس
اختبر مسارات لوحة المفاتيح وقارئ الشاشة والتكبير والشاشات الصغيرة، بما في ذلك الإرسال غير الصحيح والناجح. قِس أحداث عرض النموذج، وخطأ التحقق بحسب الحقل، والتصحيح، والإرسال، وتسليم الطلب المؤكد، من دون جمع بيانات شخصية غير ضرورية. راجع التسجيلات أو تذاكر الدعم بحثاً عن الالتباس، وطابق الإرسالات المؤكدة مع النظام المستلم، وراقب معدلات الخطأ بحسب الجهاز واللغة والقالب.
ابدأ التطبيق
- اربط تسميات ظاهرة وحالات مطلوبة صريحة بكل عنصر تحكم.
- أضف ملخص أخطاء مرتبطاً وتصحيحاً على مستوى الحقل وتأكيداً للنجاح.
- قِس أخطاء التحقق حتى تسليم الطلب المؤكد بحسب الجهاز واللغة.
المصادر واعتماد الصورة
- W3C WAI: Labeling controls
- W3C WAI: User notification
- Nielsen Norman Group: Marking Required Fields in Forms
صورة توضيحية للسياق، ولا تمثّل المثال الافتراضي الوارد في المقال. Shixart1985 · CC BY 2.0 · Wikimedia Commons · CC BY 2.0
