Javaslat hibajavításhoz
A 3.3.3 teljesítési feltétel értelmezése
3.3.3Javaslat hibajavításhoz: Amennyiben egy beviteli hibára automatikusan derül fény, és a javítási megoldások ismertek, akkor a megoldási javaslatokat a felhasználók részére bocsájtják, hacsak ez nem veszélyezteti a tartalom biztonságát, vagy célját. (AA szint)
A teljesítési feltétel célja
A teljesítési feltételnek az a célja, hogy a lehetőség szerinti legjobb javítási javaslatot adja egy beviteli hiba korrigálásához.
A 3.3.1-es teljesítési feltétel hibaüzeneteket közvetít. Az értelmi fogyatékos felhasználóknak azonban problémát jelenthet a hibajavítások módjának értelmezése. A látási problémákkal küzdők pedig nem lesznek képesek pontosan kitalálni a hiba kijavításának módszerét. Egy sikertelen adatlap küldése esetén, habár a felhasználók észlelhetik az elkövetett hibát, de mivel nem biztosak a hiba megoldásának módjában, ezért elvethetik az űrlap elküldésére irányuló újabb kísérletet.
A tartalom szerkesztője esetlegesen megadhatja a hiba leírását, vagy technológiai specifikus, algoritmikus információkra alapozva, a hálózati kliens is közölheti a felhasználóval a hiba jellegét.
A 3.3.3 teljesítési feltételből származó előnyök
-
A beviteli hibák kijavításának módjáról közölt információk lehetővé teszik azt, hogy a tanulási nehézségekkel küzdő felhasználók is sikeresen tölthessék ki az adott űrlapot. A vak, illetve látássérült emberek könnyebben megértik a beviteli hiba jellegét és annak lehetséges kijavítási módját. A mozgássérültek pedig a helytelen bevitelből származó javítások számát csökkenthetik.
Példák a 3.3.3 teljesítési feltételre
-
A beviteli hiba kijavításához adott kiegészítő segítség
Egy sikertelenül elküldött űrlap a honlap megfelelő helyén jelzi a beviteli hibát, közli a helyes bevitelt és további segítséget ajánl fel a helyes kitöltéshez.
-
Javaslatok a korlátozott értékekkel kapcsolatban
Egy beviteli mezőbe hónapok nevei írhatók be. Amennyiben egy felhasználó a "12"-es számot írja be, a javítási javaslatok az alábbiak lehetnek:
-
Az elfogadható értékek listája, pl., "Válassza az egyiküket: január, február, március, április, május, június, lúlius, augusztus, szeptember, október, november, december."
-
A választható értékek leírása, pl., "Kérem, írja be a hónap nevét."
-
A beviteli adat átalakítása a kért hónap névre, pl., "Úgy gondolta, hogy 'december'"?
-
Kapcsolódó források
A források tájékoztató jellegűek, és csak angol nyelven érhetőek el.
(none currently documented)
A 3.3.3 teljesítési feltételhez kapcsolódó technikák és gyakori hibák - Javaslat hibajavításhoz
Ebben a részben minden egyes, számmal jelölt tétel egy olyan technikát vagy technikák kombinációját jelöli, amelyet a WCAG Munkacsoport elegendőnek tart a jelen teljesítési feltételnek való megfeleléshez. A felsorolt technikák csak abban az esetben felelnek meg a teljesítési feltételnek, ha az összes WCAG 2.0 megfelelőségi követelmény teljesítésre került.
Megjegyzés: Bizonyos esetekben a felsorolt szituációk közül több is teljesülhet. Például egy kötelezően kitöltendő mező specifikus formátumú adatot is kérhet.
Elégséges technikák
Utasítások: Válassza ki az alábbi szituációk közül azt, amelyik illik az Ön által használt tartalomhoz. Minden szituáció olyan számmal jelölt technikákat(vagy technikák kombinációját) tartalmaz, amelyet a Munkacsoport elégségesnek tart az adott szituációban.
C szituáció: A felhasználó által bevitt információnak a korlátozott értékek listájába kell tartozmia:
Egyéb technikák (javasolt) a 3.3.3-hoz
Bár a megfelelőség szempontjából nem számítanak követelménynek, az alábbi technikákat érdemes figyelembe venni a tartalomhoz való hatékonyabb hozzáférés elősegítésére. A felsorolt módszerek/technikák közül nem mindegyik működik vagy hatékony bizonyos helyzetekben.
G139: Creating a mechanism that allows users to jump to errors
-
Könnyen megérthető és a honlap többi szöveges részétől megkülönböztethető hibaüzenetek készítése (hivatkozás előkészületben)
-
Űrlapküldés hitelesítése a szerveren (hivatkozás előkészületben)
-
Abban az esetben, ha a kötelezően megadandó információ nem került bevitelre, a kötelező szövegmező egyértelmű azonosítása, beleértve a feliratokat és a helyesen bevitt információk példáit. (hivatkozás előkészületben)
-
A tartalom beviteli hibáinak kijavítására vonatkozó javaslatok ismétlése és kiemelése a hibának megfelelő helyen (hivatkozás előkészületben)
-
Ugrási lehetőség biztosítása a javaslatok listájából az űrlap megfelelő beviteli mezőjéhez (hivatkozás előkészületben)
-
További szöveges segítség biztosítása a megváltoztatandó mezőhöz (hivatkozás előkészületben)
-
Különböző formátumu beviteli adatokat elfogadása (hivatkozás előkészületben)
-
Visszaigazolás az adatok sikeres elküldéséről (hivatkozás előkészületben)
Technikák a javaslatok biztosítására (Ajánlott)
-
Szöveges leírás biztosítása a beviteli hibák számáról, javaslatok a javításukkal kapcsolatban, és utasítások a további lépésekre (hivatkozás előkészületben)
-
A tartalom első részeként (vagy az első részek egyikében) megjelenő szöveges leírás a javítási javaslatokkal kapcsolatban, illetve ennek az információnak a hangsúlyozása a tartalmon belül (hivatkozás előkészületben)
-
A hibák és javaslatok megjelenítése az eredeti űrlappal összefüggésben (például az űrlap újbóli megjelenítése a beviteli hibák és a javítási javaslatok kiemelésével, valamint az eredeti űrlappal összefüggésben történő megjelenítése) (hivatkozás előkészületben)
HTML Technikák (Ajánlott)
-
A kötelezően kitöltendő beviteli mezők előtt az adatok és adatformátumok "helyes példáinak" megadása szöveges tájékoztatás formájában (hivatkozás előkészületben)
-
Hivatkozások biztosítása a javasolt javításokhoz, vagy a javasolt javítás közvetlen felajánlása a weblapon (hivatkozás előkészületben)
Kliens-oldali szkript technikák (Ajánlott)
SCR18: Providing client-side validation and alert (Scripting)
-
Kliens-oldali hitelesítés, valamint hibaszöveg hozzáadása a DOM-on keresztül (hivatkozás előkészületben)
-
A küldés alkalmazás egy funkciójának indítása a kliens-oldali hitelesítés végrehajtására (hivatkozás előkészuületben)
A 3.3.3 kapcsán elkövetett gyakori hibák
A WCAG Munkacsoport a következő gyakran előforduló hibákat említi meg a 3.3.3-as teljesítési feltételre vonatkozóan:
(Jelenleg nincs dokumentált hiba)
Terminológia
- beviteli hiba
-
a felhasználó által megadott, de a gép által nem elfogadott információ
Megjegyzés: ez magába foglalja:
-
A weboldal által igényelt, de a felhasználó által kihagyott információt
-
A felhasználó által megadott, de nem megfelelő adatformátumú vagy értékű információt
-