FC ConcursosFC Concursos

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

Continue aprendendo