Mecanismo de prevenção de erros (AA)
A Silktide encontra formulários nas suas páginas e pede-lhe que confirme se os envios com consequências graves podem ser revertidos, verificados ou confirmados antes de entrarem em vigor. Isto aplica-se a formulários que criam compromissos legais ou financeiros, alteram ou eliminam os dados armazenados de um utilizador ou enviam respostas de teste.
Por que isto é importante
Um formulário com consequências no mundo real transforma um deslize do dedo numa perda real: uma encomenda enviada para a morada do ano passado, um documento eliminado, uma declaração legal enviada com os valores errados. As pessoas com deficiências motoras, visuais ou cognitivas cometem estes deslizes com mais frequência e têm menos probabilidade de os detetar antes de premirem o botão de envio.
Dar às pessoas a oportunidade de rever ou anular protege toda a gente e, no caso de formulários legais, financeiros e que alteram dados, é um requisito de acessibilidade de .
Como corrigir
Para cada formulário afetado, forneça pelo menos uma destas salvaguardas:
- Reversível - o envio pode ser anulado, por exemplo, através de um período para cancelar encomendas ou de uma opção para "restaurar" dados eliminados.
- Verificado - os dados introduzidos são validados quanto a erros e é dada ao utilizador a oportunidade de os corrigir antes de o envio entrar em vigor.
- Confirmado - um passo de revisão mostra o que está prestes a ser enviado e pede ao utilizador que o confirme.
Um processo de finalização da compra que mostra um resumo da encomenda antes do botão final "Fazer encomenda" é o exemplo clássico de um passo de confirmação.
Os formulários sem consequências deste tipo - formulários de contacto, caixas de pesquisa, inscrições em newsletters - não são obrigados a ter estas salvaguardas. Se um formulário sinalizado for um destes ou já tiver uma salvaguarda, a ocorrência.
Como a Silktide faz a verificação
- Encontra todos os formulários em cada página.
- Ignora os formulários sem campos que um visitante possa realmente utilizar (formulários ocultos ou não interativos) e quaisquer elementos que tenha excluído do processo de verificação.
- Sinaliza cada formulário restante para a sua revisão. A Silktide não consegue determinar se um formulário é legal, financeiro ou altera dados, nem se existe um passo de confirmação mais adiante no processo, pelo que essa decisão cabe a uma pessoa.
Resolução de problemas
O meu formulário é apenas um formulário de contacto
Esta verificação sinaliza os formulários para que os possa classificar - não afirma que todos os formulários precisam de uma salvaguarda. Se o formulário não puder obrigar o utilizador a nada nem alterar os seus dados, aprove a ocorrência.
O passo de confirmação está numa página posterior
A Silktide analisa cada página de forma independente e não consegue acompanhar um envio com várias etapas. Se o seu processo terminar com um passo de revisão e confirmação, o formulário está em conformidade; aprove a ocorrência.
Saiba mais
- Compreender o Critério de Sucesso 3.3.4: Prevenção de Erros (Legal, Financeiro, Dados) (WCAG 2.2)
- Mecanismo de prevenção de erros (AAA) - a versão mais rigorosa desta verificação, que se aplica a todos os formulários