ARIA2: A kötelezően kitöltendő mezők azonosítása a "kötelező" tulajdonsággal
Alkalmazás
A States and Properties for Accessible Rich Internet Applications. című részben foglaltakat támogató technológiák.
Ez a technika az alábbiakra vonatkozik:
A felhasználói programre és a segítő technológia támogatására vonatkozó megjegyzések
A Firefox 2.0, amely az API-k akadálymentesítésének biztosítása céljából feltérképezi a szerepeket és tulajdonságokat, részlegesen támogatja a WAI-ARIA-t. A felhasználói teszteken a JAWS és Window-Eyes sikeresen jelenítették meg ezeket a tulajdonságokat. A FireVox, amely a Firefox egy hangos kiterjesztése, a DOM-on keresztül szintén támogatja a WAI-ARIA-t.
Jelenleg más felhasználói program támogatás nem létezik.
Leírás
A technika azokat a mezőket jelzi, amelyeknek a program által meghatározott módon kötelező a kitöltése. A WAI-ARIA kötelező állapota jelzi azt, hogy az adott tartomány az elküldés előtt kötelezően kitöltendő. A "kötelező" tartomány az "igaz" és a "hamis" értékekkel bírhat. Például, ha egy felhasználónak kötelező kitöltenie egy lakcím mezőt, akkor a "kötelező" értékét igazra kell állítani.
Megjegyzés: A kötelezően kitöltendő mezők általában jól láthatóan megjelölésre kerülnek (mint például a vezérlő mögött álló jel vagy szimbólum). A kötelező tulajdonság használata megkönnyíti a felhasználói programok dolgát abban, hogy a rájuk jellemző specifikus módon továbbítsák az információt a felhasználó felé.
A "WAI-ARIA állapotok és tulajdonságok" egy XHTML 1.1 és modernebb verziói által támogatott modul, illetve az XHTML és más XML alapú nyelvek által prezentált tulajdonságok dokumentációja. A HTML-el és XHTML 1.0-val megvalósítandó WAI-ARIA állapotokkal és tulajdonságokkal kapcsolatos további információkért tekintse meg az Embedding Accessibility Role and State Metadata in HTML Documents című részt. A WAI-ARIA állapotok és tulajdonságok kompatibilisek más nyelvekkel is. További információkért tekintse meg az adott nyelven kiadott dokumentációt.
Megjegyzés: A WAI-ARIA jelenleg csak munkapéldány formájában létezik. Ezt a technikát kiegészítő módszerként javasolják olyan szervezeteknek, amelyek a WCAG megfelelőséget a WAI-ARIA használatával kívánják elérni. Abban az esetben, ha a WAI-ARIA a felhasználói programok által is támogatott befejezett előírássá válik, akkor várhatóan a megfelelő technikák közé kerül besorolásra.
Példák
1. példa: Kötelező beviteli mező XHTML-ben
Az alábbi forráskód egy XHTML dokumentumot mutat be, amely a "kötelező" tulajdonsággal jelez egy kötelezően elküldendő űrlapmezőt. A mező kötelező jellegét egy címke is jelzi, amely tartalékként szolgál az ARIA-t nem támogató felhasználói programoknak.
Példa kód:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1
For Accessible Adaptable Applications//EN"
"http://www.w3.org/2005/07/aaa/xhtml11-aaa.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:aaa="http://www.w3.org/2005/07/aaa"
xml:lang="en">
<head>
<title>Required Input</title>
</head>
<body>
<h1>Required Input</h1>
<p>The following form input field must be completed by the user
before the form can be submitted.</p>
<form action="http://example.com/submit">
<p>
<label for="test">Test (required)</label>
<input name="test" id="test" aaa:required="true" />
</p>
<p>
<input type="submit" value="Submit" />
</p>
</form>
</body>
</html>
Források
A források csak információs célokat szolgálnak, és csak angolul elérhetőek.
Kapcsolódó technikák
Ellenőrzések
Folyamat
-
Egy ARIA-t támogató felhasználói programsel töltsön le egy kötelező űrlapmezőket tartalmazó oldalt.
-
Hagyja a kötelező mezőket üresen, és próbálja meg elküldeni az űrlapot.
-
Ellenőrizze, hogy a felhasználói program észleli-e a hiányzó információkat.
-
Adjon meg értékeket a kötelezően kitöltendő mezőknek.
-
Ellenőrizze, hogy a felhasználói program engedélyezi-e az űrlap elküldését.
Elvárható eredmények
-
A 3. és 5. pontok igazak.