1001Ferramentas
📋 Calculadoras

Calculadora de Tempo de Resposta de Formulario Acessivel

Estima o tempo aceitavel para enviar um formulario acessivel a partir do numero de campos visiveis.

Tempo de resposta em formulário acessível

O critério WCAG 2.1 2.2.1 Tempo Ajustável exige que, sempre que um formulário imponha um limite de tempo, o usuário possa desligar, ajustar (até 10×) ou estender esse limite. Uma estimativa por campo é T_total = n · t_campo + t_revisão + t_envio, onde t_campo fica entre 5–15 s em respostas digitadas e 2–5 s em checkboxes; pessoas usuárias de tecnologia assistiva costumam precisar de 2–3× esse tempo.

O aviso antes do timeout deve aparecer com pelo menos 20 segundos de antecedência, com ação simples (ex.: "pressione qualquer tecla") para estender. Feedback de campo e de submissão deve usar ARIA live regions: role="status" ou aria-live="polite" para sucesso e role="alert" (ou aria-live="assertive") para erros, para que o leitor de tela anuncie sem roubar o foco. O critério 3.3.1 Identificação de Erros exige descrição textual — nunca só por cor.

Aplicações

Use a calculadora para planejar timeouts de sessão em checkouts, formulários de governo, internet banking e plataformas de prova. Referências: WCAG 2.1/2.2, W3C ATAG 2.0, eMAG 3.1 recomendação 1.7, Lei Brasileira de Inclusão (Lei 13.146/2015) e Section 508 (§ 502.2.1).

Perguntas frequentes

Posso enviar o formulário automaticamente no timeout? Só se os dados ficarem preservados e o usuário puder retomar em até 20 horas. Caso contrário viola o critério 2.2.1.

Como anunciar uma mensagem de sucesso? Insira o texto em um nó com role="status" — a tecnologia assistiva fala sem mover o foco. Evite alert().

Qual a meta AAA? O critério 2.2.3 Sem Tempo remove qualquer limite, exceto eventos em tempo real (leilões, autenticação ao vivo).

Ferramentas Relacionadas