This translation has not been editorially reviewed yet. The German version is authoritative. Deutsche Fassung
Достъпност
Как формулярът предотвратява грешки преди подаване?
Ниво АА (3.3.4) изисква предотвратяване на грешки във формуляри с правни или финансови последици: преглед, потвърждаване или отмяна на изявления. Критерий 3.3.6 от ниво ААА се разширява до всяка форма, която подава данни: заявка за контакт, вход, коментар, резервация за назначаване. Грешка при изпращане е висока цена за хора, които попълват формуляр с трудности.
Какво изисква критерият
За всяка страница, където посетителите изпращат данни, се прилага поне една от трите. Отмяна: Изпращането може да бъде отменено, например чрез редактиране на линк в пощата за потвърждение или краен срок, в който искането може да бъде оттеглено. Проверено: Записите се проверяват за грешки и посетителят може да ги коригира, преди да влязат в сила. Потвърдено: Преди окончателно подаване, страницата показва всички входове за контрол и изисква потвърждение. Проверката в браузъра (като задължителни полета, формат за електронна поща) е форма на проверка, ако тя влезе в сила преди данните да влязат в сила.
За кого се брои това
Тези, които попълват със звукова програма за четене не виждат формата като цяло и едва ли могат да засекат броя на ротаторите и полевите объркване. Всеки, който е с ограничен двигател, да го докосне. Всеки, който има трудности с ученето забелязва грешка само когато някой я показва. За всички, прегледът преди изпращане е мястото, където те намират грешки. Неизбежните съобщения също премахват страха от нещо окончателно погрешно.
Така се справяме с това
Измерването намира формуляри и проверява дали има входна проверка в браузъра (задължително, тип, модел) и дали полетата носят съобщения за грешка; страница за потвърждение или отмяна се показва само при изпращане и проверка от лице. Критерият принадлежи към категория ААА със знания; На ниво АА услугата проверява 3.3.4 за формуляри за поръчка и договор.
Beispiele
Формуляр за контакт изпраща непроверени
<form action="/kontakt">
<input name="email">
<button>Senden</button>
</form><form action="/kontakt">
<input name="email" type="email" required aria-describedby="email-hilfe">
<button>Anfrage senden</button>
</form>
<!-- danach: Bestätigungsmail mit den Angaben und einem Link zum Ändern -->На ниво AAA се прилага всяка форма: проверка, потвърждение или анулиране, не само за пари и право.
- Проверете входа преди подаване в браузъра и на сървъра; покажете грешки в полето с изявление за това как да ги фиксирате.
- За многостепенни форми, покажи преглед на цялата информация с редактиране на линкове преди последния бутон.
- След като представите, изпратете потвърждение с информацията и начин да я промените или изтеглите.
- Етикетиране на бутона за изпращане с това, което се случва:..Изпрати заявка...




