Conteúdo que aceite entrada de dados por parte do utilizador, com restrições no formato, valor e/ou tipo de dados.
Esta técnica está relacionada com:
O objectivo desta técnica é sugerir texto correcto quando as informações fornecidas pelo utilizador não são aceites e o texto correcto possível é conhecido. As sugestões podem incluir ortografia correcta ou texto semelhante de um conjunto conhecido de texto possível.
Dependendo do formulário, as sugestões podem encontrar-se junto ao campo onde foi detectado o erro, noutra localização na página ou através de um mecanismo de procura ou referência onde os resultados são apresentados noutro URI. Sempre que possível, as sugestões de correcção devem ser incorporadas de um modo que seja fácil para o utilizador. Por exemplo, uma submissão incorrecta pode devolver uma lista de possíveis correcções, onde o utilizador pode seleccionar uma caixa de verificação ou um botão de opção para indicar qual a opção pretendida. As sugestões ou os links para as sugestões devem ser colocados junto aos campos de formulário aos quais estejam associados como, por exemplo, no topo do formulário, antes dos campos de formulário ou a seguir aos campos de formulário que necessitam de ser corrigidos.
Um campo de formulário necessita que o utilizador introduza um período de tempo que pode variar entre dias e anos. O utilizador introduz o número "6". O servidor devolve o formulário depois de o utilizador o submeter e também inclui uma sugestão junto ao campo de formulário: "Erro detectado. Queria dizer: 6 dias, 6 semanas, 6 meses ou 6 anos?"
O utilizador introduz o nome de uma cidade mal escrito. O servidor devolve o formulário depois de o utilizador o submeter e também inclui uma mensagem no topo do formulário a indicar o erro e um link para uma lista de nomes de cidades possíveis, por comparação do nome introduzido pelo utilizador com uma base de dados de nomes de cidades.
Um planeador de viagens de autocarro permite aos utilizadores introduzir o seu local de partida e o destino, permitindo introduzir nomes de ruas, cruzamentos e marcos divisórios de cidades. Quando um utilizador introduz "Kohl," é apresentada uma lista de resultados de procura com correspondências semelhantes a indicar: "A sua procura por 'Kohl' devolveu o seguinte". É apresentada uma caixa de selecção a indicar: "Kohl Center," "Kohl's Dept. Store-East" e "Kohl's Dept. Store-West" como opções que o utilizador pode escolher.
É efectuada a verificação ortográfica dos dados introduzidos e é fornecido um link para alternativas no caso de ter sido detectado um erro ortográfico. Quando o utilizador clica no link, a procura é automaticamente submetida outra vez com a ortografia correcta.
Identifique os campos de formulário onde o texto correcto pode insinuar texto incorrecto.
Preencha o formulário, introduzindo deliberadamente texto incorrecto nos campos de formulário identificados.
Verifique se são apresentadas sugestões de texto correcto ao utilizador.
Verifique se as sugestões ou um link para as sugestões são fornecidos junto ao campo de formulário.
Os passos 3 e 4 são verdadeiros.