Questão FC670880
Acerca do HTML5, do jQuery e do ASP.NET, julgue o item seguinte. Para criar um formulário em HTML5 no qual o campo “Usuário” deve aceitar apenas letras (maiúsculas ou minúsculas),
Desenvolvimento Web
QUADRIX · 2025
Acerca do HTML5, do jQuery e do ASP.NET, julgue o item seguinte.
Para criar um formulário em HTML5 no qual o campo “Usuário” deve aceitar apenas letras (maiúsculas ou minúsculas), com no mínimo 3 e no máximo 10 caracteres, oferecendo sugestões de nomes de usuário comuns enquanto o usuário digita, deve‑se utilizar o seguinte código:
<input type=”text” regex=”[a‑zA‑Z]{3,10}” datalist=”sugestoes”> <select id=”sugestoes”> <option>admin</option> <option>usuario</option> <option>guest</option> </select>
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
A afirmação foi julgada ERRADO porque o código apresentado usa atributos e elementos incorretos para HTML5.
HTML5 não tem o atributo regex; a validação por expressão regular usa o atributo pattern. Para limitar mínimo e máximo de caracteres usa-se minlength e maxlength, ou apenas uma expressão em pattern como \( [a-zA-Z]{3,10} \) para aceitar apenas letras entre 3 e 10 caracteres.
As sugestões para um campo de texto são fornecidas com o elemento datalist e o atributo list no input (ex.: list="sugestoes"), não com um select. Dentro do datalist as option devem ter o atributo value.
Além disso é recomendável usar a tag form para agrupar o campo e, se necessário, o atributo required para torná‑lo obrigatório.
Conteúdo do catálogo FC Concursos · Atualizado em