טפסים הם אחד מהרכיבים החשובים ביותר בכל אתר: טופס יצירת קשר, טופס הרשמה, טופס רכישה, טופס תמיכה ועוד. כאשר טופס אינו נגיש, משתמשים רבים – אנשים עם לקויות ראייה, שמיעה, מוטוריקה או קוגניציה – פשוט לא מצליחים להשתמש בו, מה שמוביל לנטישה, אובדן פניות, אובדן מכירות ואפילו חשיפה לתביעות.
מנגד, טפסים נגישים משפרים את חוויית המשתמש לכולם, מעלים אחוזי המרה, מחזקים את האמון באתר ומסייעים לעמידה בתקני הנגישות WCAG 2.2 וברגולציה בישראל.
במאמר זה נעמיק בכללי הנגשת טפסים, ניתן דוגמאות יישומיות ונסביר כיצד טופס נגיש הופך את האתר ליעיל יותר ורווחי יותר.
⭐ למה חשוב להנגיש טפסים באתר?
טפסים הם פעולות שנדרשות להבנה, מיקוד וקלט מדויק. כאשר הם בנויים לא נכון:
❌ משתמשים רבים מתקשים למלא אותם
❌ קוראי מסך לא מצליחים להבין את השדות
❌ שגיאות אינן ברורות
❌ ניווט עם מקלדת הופך לבלתי אפשרי
המשמעות העסקית היא:
ירידה בהמרות
פחות לידים
נטישת משפך מכירה (Funnels)
סיכון משפטי להפרת חוק הנגישות בישראל
לעומת זאת, טפסים מונגשים מציעים:
✔ שימושיות גבוהה
✔ ביצוע פשוט וברור
✔ שיפור SEO (הנגשה משפיעה על איכות הקוד)
✔ יותר פניות, יותר מכירות, יותר לקוחות
⭐ הכללים המרכזיים להנגשת טפסים (WCAG 2.2)
להלן הרשימה המלאה של המרכיבים שחובה ליישם:
1. Labels – תווית לכל שדה
כל שדה חייב להיות מתויג באמצעות label תקני.
🔎 דוגמה נכונה:
<label for="email">דוא"ל</label>
<input id="email" type="email" />
תוויות מאפשרות למשתמשים להבין את משמעות השדה, ולקוראי מסך לקרוא אותו בצורה תקינה.
2. Placeholders אינם תחליף ל-Label
טעות נפוצה: להשתמש ב־Placeholder בלבד.
Placeholder נעלם בזמן ההקלדה וגורם לבלבול.
Label תמיד נשאר, ולכן הוא חובה.
3. שדות חובה – ציון ברור
שדה חובה חייב להיות מסומן כך:
✔ טקסט ברור: שדה חובה
✔ לא להסתמך על צבע בלבד
✔ לא רק כוכבית!
דוגמה נכונה:
<label for="name">שם מלא (שדה חובה)</label>
4. הודעות שגיאה נגישות וברורות
הודעת שגיאה חייבת להיות:
🟦 צמודה לשדה
🟦 מוסברת בשפה פשוטה
🟦 בקונטרסט גבוה
🟦 קריאה לקוראי מסך
❌ דוגמה גרועה:
“שגיאה בטופס”
✔ דוגמה נכונה:
“יש להזין כתובת דוא”ל תקינה. לדוגמה: example@gmail.com”
5. קונטרסט וטקסט קריא
שדות, טקסט ותוויות חייבים לעמוד ביחסי הניגוד (Contrast Ratio):
טקסט רגיל: 4.5:1
טקסט גדול: 3:1
טופס אפור בהיר על רקע לבן → מפיל המרות ונחשב כלא נגיש.
6. ניווט במקלדת
משתמשים שאינם משתמשים בעכבר חייבים להשלים את הטופס בקלות.
דרישות:
✔ סדר פוקוס תקין
✔ אפשרות דילוג בין שדות
✔ כפתור שליחה נגיש עם Enter
7. Groupings – קיבוץ מידע
שדות שקשורים יחד – לדוגמה:
📌 כתובת
📌 פרטי חיוב
📌 בחירת תאריך
יש לקבץ תחת כותרות fieldset + legend.
8. Autocomplete – סיוע למשתמש
שימוש בתכונות כמו:
autocomplete="name"autocomplete="email"autocomplete="address-line1"
מזרז את מילוי הטופס במיוחד במובייל.
9. כפתור שליחה ברור
כפתור השליחה חייב להיות ברור:
✔ טקסט: “שליחה”, “הרשמה”, “המשך”
✔ גודל מינימלי 44px
✔ ניגודיות גבוהה
✔ מיקום צפוי
10. מסרים פשוטים וברורים
טופס נגיש הוא טופס שקל להבין במהירות.
✔ להסביר מה רוצים
✔ לא לבלבל במונחים
✔ לא לבקש שדות לא נחוצים