Saltar para o conteúdo
EUID Serviço de auditoria & selo, Página inicial
Mandar auditar o seu sítio

Esta tradução ainda não foi revista editorialmente. A versão alemã é vinculativa. Deutsche Fassung

Acessibilidade

Como um formulário evita erros antes de enviar?

Nível AA (3.3.4) requer prevenção de erros em formulários com consequências legais ou financeiras: revisão, confirmação ou anulação de submissões. Nível AAA Critério 3.3.6 estende isso a qualquer formulário que envia dados: pedido de contato, login, comentário, reserva de compromisso. Um erro no envio é um preço alto para as pessoas que preenchem um formulário com dificuldade.

O que o critério requer

Para cada página onde os visitantes enviam dados, pelo menos uma de três se aplica. Desfazer: O envio pode ser revogado, por exemplo, por um link de edição no e-mail de confirmação ou um prazo em que a solicitação pode ser retirada. Verificado: As entradas são verificadas por erros e o visitante pode corrigi-los antes que eles façam efeito. Confirmado: Antes da submissão final, a página mostra todas as entradas para controle e requer confirmação. A verificação no navegador (como campos obrigatórios, formato de e-mail) é uma forma de verificação se fizer efeito antes de os dados entrarem em vigor.

Para quem isto conta

Aqueles que preenchem com programa de leitura audível não vêem o formulário como um todo e dificilmente conseguem detectar rotadores de número e confusões de campo. Qualquer um que tenha restrições motoras, bate-lhe. Qualquer pessoa que tenha dificuldade de aprendizagem só nota um erro quando alguém o mostra. Para todos, a visão geral antes de enviar é o lugar onde eles encontram erros. Envios impossiveis também tiram o medo de fazer algo errado final.

É assim que lidamos com isso

A medição encontra formulários e verifica se existe uma verificação de entrada no navegador (obrigatório, tipo, padrão) e se os campos carregam mensagens de erro; uma página de confirmação ou uma revogação só se mostra quando envia e é verificada por uma pessoa. O critério pertence à categoria AAA no conhecimento; No nível AA, o serviço verifica 3.3.4 para os formulários de encomenda e de contrato.

Exemplos

Formulário de contato envia sem controle

Não encontrado
<form action="/kontakt">
  <input name="email">
  <button>Senden</button>
</form>
Realizado
<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 -->

No nível AAA, cada formulário se aplica: verificar, ter confirmado ou cancelável, não só por dinheiro e lei.

  • Verifique a entrada antes de enviar no navegador e no servidor; mostre erros no campo com uma instrução sobre como corrigi-los.
  • Para formulários multi-nível, mostrar uma visão geral de todas as informações com links de edição antes do último botão.
  • Depois de enviar, envie uma confirmação com as informações e uma forma de modificá-las ou retirá-las.
  • Rotular o botão de envio com o que acontece: “Enviar pedido”, “Encaminhar data do livro”.

Deutsche Fassung dieser Seite

  • Selo Digitale Barrierefreiheit
  • Selo Daten & Recht
  • Selo Technische Qualität
  • Selo Digital Excellence
  • Selo Cyberversicherung

Auditado. Por um futuro digital melhor.euid.com