Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
HTML5: Atributo novalidate em formulários
Gabarito: letra E. Para desabilitar a validação de formulários no HTML5, utiliza-se o atributo booleano novalidate diretamente na tag <form>. Alternativas que usam atributos não padrão ou posicionam o atributo incorretamente não surtem o efeito desejado.
A questão testa o conhecimento sobre os atributos HTML5 que controlam a validação nativa de formulários. O único modo correto de desativar a validação para todo o formulário é adicionar o atributo novalidate ao elemento <form>. Existe também o atributo formnovalidate que pode ser usado em botões de envio (<input type="submit"> ou <button>) para desabilitar a validação apenas quando aquele botão específico for acionado, mas esse não é o caso nas alternativas.
Alternativa A — ❌ Incorreta
Utiliza validate="formnovalidate" no <form>. validate não é um atributo HTML5 válido; o correto seria novalidate. Portanto, a validação ocorrerá normalmente.
Alternativa B — ❌ Incorreta
Coloca novalidate no botão submit. O atributo correto para desabilitar a validação em um botão de envio é formnovalidate, não novalidate. Como novalidate não é reconhecido no <input>, o formulário será validado.
NÃO CAIA NESSA!
A banca usa novalidate no botão, que parece correto, mas o padrão HTML5 exige formnovalidate nesse contexto. Fique atento à diferença: novalidate serve apenas no <form>; formnovalidate serve nos botões.
Alternativa C — ❌ Incorreta
Não possui nenhum atributo de desabilitação de validação. Os campos required farão com que o formulário seja validado no envio.
Alternativa D — ❌ Incorreta
Usa check="false", que não é um atributo HTML5 padrão. O formulário será validado.
Alternativa E — ✅ Correta ⟵ GABARITO
Contém o atributo novalidate no elemento <form>, que é a forma correta e padrão de desabilitar toda a validação nativa do formulário. Os campos required serão ignorados no envio.