קריטריון 3.3.6: מניעת שגיאות (הכל) רמה AAA
בקצרה
קריטריון 3.3.6 מניעת שגיאות (הכל) (Error Prevention (All), רמה AAA) מרחיב את קריטריון 3.3.4 לכל הגשת מידע מהמשתמש - לא רק לפעולות חמורות. לכל טופס יש לאפשר ביטול, בדיקה, או אישור. קריטריון זה הוא רמה AAA ואינו נדרש לפי ת"י 5568, אך מומלץ.
פרטי הקריטריון
| מספר | 3.3.6 |
|---|---|
| שם | מניעת שגיאות (הכל) (Error Prevention (All)) |
| רמה | AAA |
| גרסה | WCAG 2.0 |
| עיקרון | 3 - מובן (Understandable) |
| הנחיה | 3.3 - סיוע בהזנת קלט |
| מחייב לפי ת"י 5568 | לא - רמה AAA, אינה נדרשת |
מה דורש קריטריון 3.3.6?
קריטריון 3.3.6 הוא הרחבה ישירה של קריטריון 3.3.4. ההבדל המרכזי: בעוד שקריטריון 3.3.4 חל רק על פעולות בעלות השלכות משפטיות, פיננסיות, או מחיקת נתונים - קריטריון 3.3.6 מחיל את אותן דרישות על כל הגשה של מידע מהמשתמש.
גם בקריטריון זה, עבור כל הגשת מידע יש לספק לפחות אחת מהאפשרויות:
- ניתן לביטול - ניתן לבטל את ההגשה לאחר ביצועה.
- בדיקה ותיקון - הנתונים ניתנים לבדיקה ותיקון לפני השלמת ההגשה.
- אישור - קיים מנגנון לאישור לפני ביצוע.
הרחבה זו משמעותה שגם טפסי יצירת קשר פשוטים, טפסי הרשמה לרשימת תפוצה, ושאלונים - כולם צריכים להציע אפשרות לבדיקה, ביטול, או אישור.
למי זה עוזר?
- אנשים עם לקויות קוגניטיביות - יכולים לבדוק ולתקן לפני כל הגשה, לא רק לפני פעולות חמורות.
- אנשים עם רעד ידיים או לקויות מוטוריות - שגיאות לחיצה בלתי מכוונות ניתנות לתיקון בכל טופס.
- כלל המשתמשים - אפשרות בדיקה מוקדמת מפחיתת טעויות ומשפרת את ביטחון המשתמש.
איך עומדים בקריטריון?
- הוסיפו עמוד אישור לפני כל הגשת טופס, גם לטפסים פשוטים יחסית כמו הרשמה לניוזלטר.
- הציגו סיכום של הנתונים שהוזנו לפני שליחה, עם אפשרות לחזור ולערוך.
- שמרו טיוטה של הנתונים שהמשתמש הזין, כדי שיוכל לשחזר אותם אם נדרש.
- הוסיפו כפתור "ערוך" ברור בעמוד הסיכום לחזרה לעריכת הטופס.
- ודאו שכל מנגנוני הבדיקה והאישור נגישים למקלדת ומוקראים נכון על ידי קורא מסך.
טיפ
עמוד סיכום לפני שליחה הוא שיטה יעילה לעמידה בקריטריון זה - הוא גם משפר את הביטחון של המשתמש וגם מפחית טעויות לכולם.
איך בודקים?
- בדיקה ידנית: עברו על כל הטפסים באתר ובדקו שלכל הגשה קיים מנגנון ביטול, בדיקה, או אישור.
- קורא מסך: ודאו שמנגנוני האישור מוקראים ונגישים לניווט במקלדת.
- בדקו שאפשרות העריכה/ביטול מוצגת בצורה גלויה ומובנת.
- כלים אוטומטיים אינם מזהים היעדר מנגנוני בדיקה - נדרשת בדיקת זרימה אנושית.
שאלות נפוצות
מה דורש קריטריון 3.3.6?
הקריטריון מרחיב את דרישות קריטריון 3.3.4 לכל הדפים שדורשים הגשת מידע מהמשתמש - לא רק לפעולות בעלות השלכות משפטיות, פיננסיות או מחיקת נתונים. לכל הגשה יש לספק אפשרות ביטול, בדיקה, או אישור.
מהי רמת הקריטריון 3.3.6?
רמה AAA - הרמה הגבוהה ביותר. הקריטריון אינו נכלל בדרישות ת"י 5568 הבסיסיות, אך יישומו מומלץ לשיפור נגישות ואיכות חוויית המשתמש.
מה ההבדל בין קריטריון 3.3.4 לקריטריון 3.3.6?
קריטריון 3.3.4 (רמה AA) חל רק על פעולות בעלות השלכות משפטיות, פיננסיות, או מחיקת נתונים. קריטריון 3.3.6 (רמה AAA) מרחיב דרישה זו לכל הגשה של מידע על ידי המשתמש, ללא קשר לחומרת ההשלכות.
מקורות
- W3C - Understanding SC 3.3.6 Error Prevention (All) (w3.org/WAI)
- W3C - How to Meet WCAG (Quick Reference) (w3.org/WAI/quickref)
צריכים לעמוד בקריטריון הזה באתר שלכם?
ראו את המדריך המעשי להטמעה, או בדקו את האתר מול הצ'ק-ליסט.
לצ'ק-ליסט הנגישות