Forms
8 مقالة
WCAG 3.2.2: عند الإدخال
تتطلب WCAG 3.2.2 On Input ألا يؤدي تغيير إعداد أي مكوّن من مكوّنات واجهة المستخدم تلقائيًا إلى تغيير في السياق ما لم يتم إبلاغ المستخدم بهذا السلوك مسبقًا. يحمي هذا المستخدمين من تغييرات الصفحات المربكة وغير المتوقعة التي يتم تشغيلها بواسطة تفاعلات النماذج.
WCAG 3.3.1: تحديد الخطأ
يتطلب المعيار WCAG 3.3.1 أنه عند اكتشاف خطأ في الإدخال تلقائيًا، يتم تحديد العنصر الذي يحتوي على الخطأ ووصف الخطأ للمستخدم نصيًا. يضمن ذلك أن يتمكن المستخدمون ذوو الإعاقة من التعرف على الأخطاء وفهمها وتصحيحها عند ملء النماذج.
WCAG 3.3.2: التسميات أو التعليمات
يتطلب المعيار WCAG 3.3.2 توفير تسميات أو تعليمات عندما يتطلب المحتوى إدخالاً من المستخدم، مما يضمن أن جميع المستخدمين — بغض النظر عن قدراتهم — يمكنهم فهم ما هو متوقع منهم قبل إرسال بيانات النموذج. إن عدم وضع تسميات لحقول النماذج هو أحد أكثر حواجز الوصول شيوعاً وتأثيراً على الويب.
WCAG 3.3.7: إدخال متكرر
تتطلب WCAG 3.3.7 أن يتم إما تعبئة المعلومات التي قدّمها المستخدمون مسبقًا في عملية متعددة الخطوات تلقائيًا، أو إتاحتها للاختيار، بحيث لا يضطر المستخدمون أبدًا إلى إدخال نفس البيانات مرتين. هذا يمنع الإحباط والأخطاء لدى المستخدمين ذوي الإعاقات الإدراكية أو الحركية أو غيرها من الإعاقات.
WCAG 1.3.5: تحديد غرض حقل الإدخال
تتطلب WCAG 1.3.5 أن يكون الغرض من كل حقل إدخال يجمع معلومات شخصية قابلاً للتحديد برمجياً، مما يمكّن المتصفحات وتقنيات المساعدة من تعبئة الحقول تلقائياً أو تسميتها أو تكييفها بشكل آلي. يعد هذا أمراً أساسياً للمستخدمين ذوي الإعاقات الإدراكية والإعاقات الحركية الذين يستفيدون من تقليل الإدخال اليدوي.
WCAG 3.3.3: اقتراح الخطأ
يتطلب المعيار WCAG 3.3.3 أنه عند اكتشاف خطأ في الإدخال تلقائيًا، يجب على النظام تقديم وصف نصي يقترح كيفية تمكن المستخدم من تصحيح الخطأ — ما لم يؤدِّ ذلك إلى تعريض الأمان أو الغرض للخطر. يُعد هذا المعيار ضروريًا للمستخدمين ذوي الإعاقات الإدراكية، ومستخدمي قارئات الشاشة، وأي شخص يواجه صعوبة في فهم الإرشادات الغامضة أو غير الموجودة للأخطاء.
WCAG 3.3.4: منع الأخطاء (قانونية، مالية، بيانات)
تتطلب WCAG 3.3.4 أن تكون عمليات الإرسال على الويب التي تتضمن التزامات قانونية أو معاملات مالية أو بيانات حساسة قابلة للمراجعة أو التصحيح أو الإلغاء قبل الإنهاء. يحمي هذا جميع المستخدمين — وخاصة الأشخاص ذوي الإعاقات الإدراكية والحركية — من الأخطاء غير القابلة للعكس وعالية المخاطر.
WCAG 3.3.6: منع الأخطاء (الكل)
تتطلب WCAG 3.3.6 أنه بالنسبة لأي صفحة ويب تتطلب إدخالاً من المستخدم، يجب أن تكون عمليات الإرسال قابلة للعكس، أو يتم التحقق منها بحثاً عن الأخطاء مع تقديم إرشادات للتصحيح، أو قابلة للتأكيد قبل الإرسال النهائي. يوسّع هذا المعيار من المستوى AAA المعيار 3.3.4 ليشمل جميع النماذج، وليس النماذج القانونية أو المالية فقط، مما يحمي المستخدمين من الأخطاء غير القابلة للعكس في كل تفاعل.
