Pular para o conteúdo

Buscar no Feitio

↵ abre o primeiro↑↓ escolheEsc fecha

ErrorSummary

O resumo de todos os erros de um formulário, no topo, cada um levando ao campo que precisa de correção.

Nesta página

Playground

Erros
Fundo
HTML
<div class="feitio-error-summary" role="alert" tabindex="-1"><h3><svg class="feitio-icon" aria-hidden="true"><use href="/feitio/icons/sprite.svg#feitio-close"></use></svg>Corrija 1 campo para salvar</h3><ul><li><a href="#playground">Escreva um nome para o lembrete</a></li></ul></div>

Quando usar

Quando não usar

Exemplos

NomeEscreva um nome para o agendamento
Horário
Use um horário entre 00:00 e 23:59

Na página

No topo do conteúdo, antes do formulário: é a primeira coisa que se vê e que se ouve.

Mostrar código
HTML
<div class="feitio-error-summary" role="alert" tabindex="-1">
  <h2>…Corrija 2 campos para salvar</h2>
  <ul>
    <li><a href="#nome">Escreva um nome para o agendamento</a></li>
    <li><a href="#hora">Use um horário entre 00:00 e 23:59</a></li>
  </ul>
</div>

Anatomia

  1. Caixa: o fundo do erro e o traço em vinho, em volta.
  2. Título: quantos campos e o que fazer.
  3. Lista: um link por erro, com a mesma frase do campo.

Bons e maus padrões

Faça assim

Mesmo com um erro só, o resumo aparece.

Não faça

Ops! Há erros no formulário.

Sem a lista, a pessoa caça os erros, e o "Ops" pede desculpa sem ajudar.

Como escrever

Onde fica

Acessibilidade

Atributos

AtributoValoresPara quê
class="feitio-error-summary"obrigatórioO fundo do erro e o traço em vinho.
role="alert"sempreAnunciado ao aparecer.
tabindex="-1"semprePara o foco ir até ele.
a href"#id-do-campo"Cada erro leva ao seu campo.
Topo