מדריכים למפתחים

הודעות שגיאה

הודעות שגיאה מוצגות לאחר טעות בהזנת פרטים או לאחר ביצוע פעולה אסורה. המצבים בהם יופיעו הודעות שגיאה:
• לאחר אי מילוי של שדה חובה.
• כאשר יש להזין פורמט מסוים לשדה למשל: ספרות בלבד, אותיות לועזיות בלבד וכיוצא בזה.
• לאחר חריגה מכמות הערכים המותרת.
ההצלחה שלכם באיתור שגיאות תבטיח את הצלחת ביצוע המשימה עבור המשתמש ועבורכם כבעלי האתר. לדוגמא- שגיאה בהקלדת מספר טלפון תמנע מהלקוח את חזרתכם אליו ותמנע מכם ביצוע עסקה. ככל שהצלחתכם באיתור שגיאות תגדל, כמות המשתמשים המצליחים להשתמש באתר שלכם תגדל.

הנחיות נגישות רלוונטיות

הנחיה 3.3 עזרה בקלט: מניעת שגיאות המשתמש ותיקונן.

טכניקות לבניית הודעות שגיאה נגישות

עיצוב הודעת שגיאה

על מנת שהודעות השגיאה יהיו קריאות עבור משתמשי קורא מסך עליכם לרכז אותן ברשימה אחת בתחילת הטופס כאשר כל הודעה ברשימה תהווה קישור לשדה.
יש להבליט את ההודעה באמצעות עיצוב המדגיש אותה ביחס למרכיבים אחרים בתצוגה על מנת להגביר את תשומת הלב אליה. עליכם לזכור כי צבע אינו יכול להיות מאפיין העיצוב היחיד של המודעה אם אתם רוצים לקחת בחשבון משתמשים עם ליקויי ראייה. יש להשתמש גם במאפיין מדגיש נוסף כמו גודל גופן, עובי גופן, מסגרת וכיוצא בזה.

תוכן הודעת שגיאה

לאחר זיהוי שגיאה, במידה וידועות הצעות תיקון עבורה יש להציע אותן למשתמש למעט מקרים בהן אבטחת המידע עלולה להפגע. משתמשים עם קשיי למידה שייעזרו בהצעות לתיקון יוכלו למלא טפסים בהצלחה. משתמשים עוורים או לקויי ראיה שייעזרו בהצעות אלו, יבינו את אופי הטעות ואת הדרך לתקנה. עבור משתמשים עם מוגבלות מוטורית הצעות אלו יפחיתו את מספר הפעמים שבהן יאלצו להקליד מחדש את הנתונים.
הודעת השגיאה תכיל את הפרטים הבאים:
• ה label של השדה יצויין באופן ברור
• פירוט מהות השגיאה
• הסבר מה נדרש לתקן / מתן דוגמא לתיקון
לדוגמא – הערכים שהקשת בשדה הקוד אינם יכולים לכלול אותיות עבריות. יש להקיש אותיות לועזיות וספרות בלבד.

קוד של הודעות שגיאה

• יש לוודא כי כל ה-user agents יכולים לבצע parsing של הודעות השגיאה. השתמשו למשל בכותרת (HTML (h1 כדי לאתר את אזור השגיאה.
• בעת שימוש בתכנה המציינת מספרי ID להודעות שגיאה, יש להוסיף את המספרים ל– id attribute של פריטי רשימת השגיאות (li). כאשר משתמשים בבדיקות פונקציונאליות אוטומטיות, למשל Rational Robot, תוכנת הבדיקה תוכל לבצע ביתר קלות parsing לשם זיהוי הודעת השגיאה.
• יש להשתמש ב -accesskey attribute קיצור מקשים לשם ניווט לאזור הודעות השגיאה. אפשרות זו שימושית בעיקר במצבים בהם הטופס יכול לגרום לשגיאות רבות ובעזרתה המשתמש לעבור במהירות בין הטופס להודעות השגיאה.
• יש להבחין בין הודעות client side באמצעות שימוש ב ajax ובין להודעות server side אשר עלולות להציב מגבלות קש

הצג עוד

מאמרים נפוצים

בדוק גם

Close
Back to top button
Close
Close