Ramplifica

Início

Requisitos

Glossário

Sobre o Projeto

Início

Requisitos

Glossário

Sobre o Projeto

5.1.1.13 - Requisitos para determinação de tipo de campos de formulários

Descrição

Os campos de formulários devem ter seu tipo determinado com base na necessidade de entrada. Deve ser especificado o tipo de campo para a entrada de dados de acordo com a finalidade deste campo. Especificar o tipo de campo de formulário por meio de código de programação oferece uma experiência melhor para o usuário.
Exemplo : Declarar como campos numéricos permite que um teclado apenas numérico seja exibido para o preenchimento do usuário.

Desempenho funcional

sem visão
com visão limitada
com cognição limitada

Componentes aplicáveis

Campo de Formulário

Cenários para desenvolvimento de interfaces

Designers

Garanta que os campos de formulário sejam desenhados de acordo com o tipo de entrada esperada (como número, texto, e-mail, data), ajudando a guiar o usuário visualmente sobre o que é necessário inserir.

Desenvolvedores

Utilize atributos HTML corretos, como type="email", type="number", ou type="date", para especificar os tipos de campos de formulário, o que melhora a usabilidade e acessibilidade, além de validar automaticamente o formato da entrada.

Exemplo de código

<!DOCTYPE html> <html lang="pt-BR"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Exemplo de Campos de Formulário com Tipos Corretos</title> </head> <body> <form> <!-- Campo de Nome (Texto) --> <label for="nome">Nome completo:</label> <input type="text" id="nome" name="nome" placeholder="Digite seu nome completo" required> <!-- Campo de E-mail (Email) --> <label for="email">E-mail:</label> <input type="email" id="email" name="email" placeholder="Digite seu e-mail" required> <!-- Campo de Senha (Password) --> <label for="senha">Senha:</label> <input type="password" id="senha" name="senha" placeholder="Digite sua senha" required> <!-- Campo de Número (Number) --> <label for="idade">Idade:</label> <input type="number" id="idade" name="idade" placeholder="Digite sua idade" min="0" max="120" required> <!-- Campo de Data (Date) --> <label for="data_nascimento">Data de Nascimento:</label> <input type="date" id="data_nascimento" name="data_nascimento" required> <!-- Campo de Checkbox (Checkbox) --> <label for="termos">Aceito os termos e condições:</label> <input type="checkbox" id="termos" name="termos" required> <!-- Botão de Envio --> <button type="submit">Enviar</button> </form> </body> </html>

Gerentes

Assegure que haja validação de máscara do campo ou que seja disponibilizado apenas os caracteres permitidos para preenchimento de cada tipo de campo (texto, numérico, data, etc).

Testadores

Verificar a definição correta do tipo de campo

Testar se cada campo de formulário está configurado de acordo com o tipo de dado esperado (por exemplo, e-mail, número, data) e validar se aceita apenas o tipo especificado.

Confirmar usabilidade em dispositivos móveis

Certificar-se de que o teclado correto é exibido para cada tipo de campo em dispositivos móveis (teclado numérico para números, teclado de e-mail para endereços de e-mail, etc.).

Testar a consistência na entrada de dados

Inserir diferentes tipos de dados para confirmar que campos inadequados rejeitam a entrada de informações incorretas, garantindo precisão e segurança na coleta de dados.

Validar a presença de instruções claras

Checar se os campos têm informações claras sobre o tipo de dados esperado e se essas instruções estão visíveis e compreensíveis para os usuários, incluindo aqueles que utilizam tecnologia assistiva.

Conteudistas

Garanta que os campos de formulário sejam configurados de acordo com o formato dos dados necessários (texto, números etc).

POR VOCÊ TER ACESSADO ESTE REQUISTO

Recomenda-se

Requisitos para Campo de Formulário

5.1.1.4-Requisito para elementos interativos e de interface
Elementos interativos e de interface do usuário devem ter rótulos que descrevem o elemento, sua funcionalidade, estado ou operação. Elementos de interface interativos, como botões e campos de formulário, devem conter um rótulo que descreve a sua função. Os rótulos devem estar relacionados com o elemento por meio de código de programação. Nem todos os elementos possuem todas essas características, mas eles devem ser compreensíveis para a operação do usuário.
5.1.1.7-Requisitos para nomes acessíveis
Os nomes acessíveis devem conter os rótulos dos elementos. Para os elementos que possuam rótulos em texto ou imagens de texto, o nome acessível deve conter todo o rótulo. Sempre que possível, o texto do rótulo deve estar no começo do nome acessível.
5.1.1.8-Requisitos para descrição de elementos de interface interativos
Elementos de interface interativos devem descrever sua funcionalidade de forma clara, para a compreensão mesmo fora do contexto. Elementos como botões, links e ícones devem ser compreendidos mesmo fora do contexto. Esses elementos devem ter atributos ou alternativas textuais que descrevem sua funcionalidade aos usuários de tecnologia assistiva. Em caso de elementos que se repetem na interface, cada um deles deve fazer referência a qual objeto ou contexto a ação ou funcionalidade está relacionada.

Ver todos os 17 Requisitos sobre componentes com Campo de Formulário

Ramplifica

Acessibilidade para todos a partir da tecnologia

Requisitos

Glossário

Sobre o Projeto

© 2024 Erik Henrique da Costa Nunes.

Este site é produto da dissertação para Mestrado produzida por Erik Henrique da Costa Nunes, com Orientação da Dra. Ingrid Teixeira Monteiro e Co-orientação do Dr. David Campelo.

Foi construído no Mestrado em Computação da UFC em Quixadá.