• Technologie
  • Byznys
  • Software
  • Hardware
  • Internet
  • Telco
  • Science
  • České IT
  • Události
Žádné výsledky
Zobrazit všechny výsledky
ITBiz.cz
ITBiz.cz
Žádné výsledky
Zobrazit všechny výsledky

Přístupnost webu III: Jak na webové formuláře

Vladimír Kašpar
31. 1. 2012
| Články

Formuláře nejsou zrovna ty nejsnadnější prvky webu pro použití osobami se zdravotním postižením. Navigace je po stránce obsahové jedna věc, skákání mezi poli formuláře a vkládání informací je už věc druhá. Proto je důležité jim přidat pár základních HTML znaků pro jednodušší procházení formulářem a jednoduché odeslání. HTML kodéři tyto znaky berou většinou jako nutné zlo a víceméně se jim běžně vyhýbají. Pojďme se tedy podívat na to, jak by to mělo být vytvořeno správně.

Popisy jednotlivých polí

U formuláře jsou nejdůležitější popisy jednotlivých polí. A to z toho důvodu, že každý uživatel (běžný i nevidomý) by měl vědět, co přesně do kterého pole vepsat. Nejčastějším prohřeškem kodérů jsou samozřejmě chybějící popisy v HTML tagu „label“. Jsou nahrazovány tabulkou, jež má slepě dosazeny dva sloupce, kde v jednom je popisek pole a v druhém je samotné políčko. Správný přístupný a taktéž použitelný formulář nemá v žádném případě být tvořen tabulkou, ale jednoduchým soupisem:

Následně je důležité nastylovat pro běžné uživatele grafické zobrazení. K tomu můžeme použít jednoduše CSS styly. Zde je pro nastylování rozložení řada možností. Atribut „for“ z tagu „label“ je vázán na unikátní „id“ daného pole. Dalšími možnostmi jak zjednodušit nevidomým práci s formulářem jsou nepovinné atributy tagu “input”, a to “accesskey” a “tabindex”. Atribut “accesskey” nám určuje, jakým písmenem na klávesnici se můžeme rychle dostat k poli. A atribut “tabindex” využijeme tehdy, když chceme určit pořadí přeskakování mezi jednotlivými poli pomocí tabulátoru (klávesa “TAB”).

Popis části formuláře

Máme-li formulář, kde je více polí (např. objednávkový nebo registrační), je vhodné jej rozdělit do různých skupin. Ty nám určí, v jaké části formuláře se budeme při vyplňování nacházet. Rozdělení pomocí tagu „fieldset“ a popisem skupiny „legend“ je taktéž vhodné, například pokud se chceme v objednávkovém formuláři nejprve dozvědět, komu máme objednávku fakturovat (kdo ji zaplatí), a poté komu ji máme poslat. V tomto případě se nám mohou sejít políčka stejných názvů (jméno, příjmení) a nevidomý je opět ztracen, protože netuší, co do jakého pole vepsat. Ukázka:

Javascript pro nevidomé

Je obrovským mýtem, že hlasové syntetizátory (software pro čtení nevidomými) neumí vůbec javascript. To již dávno není pravdou. Většina hlasových syntetizátorů umí částečně vnímat javascript. Není proto třeba se vyhýbat javascriptové kontrole přímo při odesílání formuláře. Je třeba použít co nejvíce standartních funkcí jako je „alert“ pro vypsání chyby či „confirm“ pro potvrzování určité akce. Při kontrole správnosti formuláře nezapomínejme, že je důležité kontrolovat formulář jak na straně uživatele či prohlížeče, tak na straně serveru, protože touto dvojitou kontrolou je zajištěna kontrola i pro uživatele, již nemají zapnutý javascript.

Výborným „fíglem“ v přístupnosti je pak v javascriptu funkce „focus“, jež nám po načtení stránky nebo po záporném rozhodnutí kontroly formuláře přesune kurzor přímo do předem určeného pole.

Závěr

Snažme se tedy nevnímat mýty kolem přístupnosti webových formulářů, ale používejme standartní tagy, funkce či atributy, jež jsou základem webových technologií. Přístupnost webu není nijak specifická a složitá oblast, stačí pouze a jen dodržovat základní pravidla, která tyto technologie nabízejí a nevymýšlet v nich složitou zápletku.

Rubriky: EkomerceInternetPodnikový software

Související příspěvky

Zprávičky

Sociální sítě se poprvé staly nejčastějším zdrojem informací v USA

18. 6. 2025
Zprávičky

Německá policie vyřadila z provozu obří prodejnu drog na darknetu

17. 6. 2025
CzechDreamin 2025 přilákal administrátory, vývojáře i konzultanty Salesforce z celé Evropy
Články

CzechDreamin 2025 přilákal administrátory, vývojáře i konzultanty Salesforce z celé Evropy

17. 6. 2025
Digitální revoluce v českých firmách: AI a cloud mění pravidla hry pro ERP systémy
Články

Digitální revoluce v českých firmách: AI a cloud mění pravidla hry pro ERP systémy

12. 6. 2025

Zprávičky

Trump opět prodlouží lhůtu pro prodej TikToku v USA, tentokrát o 90 dní

ČTK
18. 6. 2025

Americký prezident Donald Trump opět prodlouží lhůtu pro prodej populární aplikace pro krátká videa

Trumpův chystaný chytrý telefon se podle expertů bude vyrábět v Číně

ČTK
18. 6. 2025

Chystaný chytrý telefon firmy The Trump Organization se podle expertů oslovených serverem CNBC bude

Sociální sítě se poprvé staly nejčastějším zdrojem informací v USA

ČTK
18. 6. 2025

Sociální sítě se poprvé staly komunikačním kanálem, odkud čerpalo zprávy nejvíce Američanů. Uvádí to

Evropská komise chce Ukrajinu v unijní roamingové zóně bez poplatků

ČTK
18. 6. 2025

Evropská komise (EK) navrhla, aby se Ukrajina od ledna 2026 připojila k unijní zóně

Sophos představil XDR řešení pro synchronizované zabezpečení

Hackerská skupina zaútočila na banku íránských revolučních gard

ČTK
17. 6. 2025

Kybernetický útok dnes omezil provoz banky Sepah íránských revolučních gard. Systémy banky jsou spojené

HP Dimension s Google Beam posouvají virtuální spolupráci na vyšší úroveň

HP Dimension s Google Beam posouvají virtuální spolupráci na vyšší úroveň

Pavel Houser
17. 6. 2025

Společnost HP Inc. na veletrhu InfoComm 2025 představila HP Dimension with Google Beam (dříve

Vodafone pokryl sítí 5G část pražského metra

Policie odložila případ zakázek pražského magistrátu pro Operátora ICT

ČTK
17. 6. 2025

Policie odložila případ zakázek pražského magistrátu pro jím vlastněnou firmu Operátor ICT (OICT). ČTK

Německá policie vyřadila z provozu obří prodejnu drog na darknetu

ČTK
17. 6. 2025

Německá policie vyřadila z provozu velkou platformu na takzvaném darknetu, na které se prodávaly

Tiskové zprávy

Denní používání AI v kancelářích za půl roku vzrostlo o 233 %, ukazuje nový výzkum společnosti Slack

Pure Storage představuje cloud pro podniková data. Zákazníkům umožní spravovat data namísto úložišť

Falešní bankéři způsobili meziročně o 41 % vyšší škody

ELLIOT: Vlajková iniciativa pro vývoj otevřených multimodálních základních modelů pro robustní umělou inteligenci v reálném světě

GFI KerioControl 9.5: integrace VPN technologií a silnější ochrana proti zero day útokům

Novinky v Acronis Cyber Protect Cloud: přímé zálohování a archivace e-mailů v Microsoft 365

Zpráva dne

Květen je měsícem růstu, můžete růst s Windows 11 jen za €20.00!

Květen je měsícem růstu, můžete růst s Windows 11 jen za €20.00!

Redakce
15. 5. 2025

Kupte Windows 11 CDkey od Goodoffer24.com a můžete růst s tímto OS jak při...

Videa ITBiz.cz

Glenn Mallon, Dell Technologies

Elektronická recepční

FORXAI Mirror

Kamery pro průmysl a detekci požárů

Kamery pro vyhodnocení spokojenosti zákazníků

Kalendář

Zář 22
22. září @ 8:00 - 26. září @ 17:00

EMO Hannover 2025

Říj 1
Celý den

Cyber Attacks

Říj 21
Celý den

Bezpečnosť a dostupnosť dát

Zobrazit kalendář

Komentujeme

Chvála černých skřínek

Malé modely AI mají být velkým trendem

Pavel Houser
3. 1. 2025

V záplavě prognóz technologického vývoje (nejen) v roce 2025 zde prozatím trochu zapadlo jedno téma, které...

Odebírat newsletter

Zásady ochrany osobních údajů.

Zkontrolujte svoji doručenou poštu a potvrďte odběr.

Slovník

net2ftp

ABAP

SOM – Share of Market

Kategorie

  • Články
  • Komentujeme
  • Slovník
  • Tiskové zprávy
  • Zprávičky

Portál ITbiz.cz přináší informace z IT a byznysu již od roku 2006. Provozuje jej internetové vydavatelství Nitemedia. Hosting zajišťuje společnost Greenhousing.cz. Mezi další naše projekty patří například ABClinuxu.cz a Sciencemag.cz. Na stránce Redakce naleznete informace o redakci a možnostech inzerce.

Rubriky

Akce a události Byznys Cloud Ekomerce Hardware int Internet Operační systémy Podnikový software Právo Science Security Technologie Telekomunikace Veřejná správa Vývoj a HTML Zpráva dne České IT

Píšeme jinde

RSS ScienceMag RSS

  • Astrofoto: galaxie NGC 3718
  • Vědci z ÚOCHB krotí houbu, která je smrtelně nebezpečná pro pacienty s oslabenou imunitou
  • Astronomové našli chybějící baryonovou hmotu – nachází se mezi galaxiemi

RSS AbcLinuxu RSS

  • Open 3D Engine (O3DE) 25.05.0
  • X.Org X server 21.1.17 a Xwayland 24.1.7 řeší 6 bezpečnostních chyb
  • KDE Plasma 6.4

Newsletter

Zásady ochrany osobních údajů.

Zkontrolujte svoji doručenou poštu a potvrďte odběr.

Žádné výsledky
Zobrazit všechny výsledky
  • Technologie
  • Byznys
  • Software
  • Hardware
  • Internet
  • Telco
  • Science
  • České IT
  • Události

© 2019 Vydává Nitemedia s.r.o. Hosting zajišťuje Greenhousing.cz.

Tento web používá cookies. Pokračováním dáváte souhlas s jejich používáním. Více na itbiz.cz/soukromi.