novalidate - quando presente dentro do elemento form, especifica que os elementos do formulário não devem ser validados.
pattern - com uso do atributo pattern você pode exigir que o usuário digite valores em um padrão feito com expressão regular, ou seja, o que for digitado no compo input deverá satisfazer a expressão regular criada pelo desenvolvedor.
placeholder - é utilizado para indicar ao navegador o texto que deverá aparecer escrito no campo do formulário, na maioria das vezes utilizado para indicar ao usuário como deve ser preenchido aquele campo em específico ou a função daquele campo de formulário.
spellcheck - é um atributo enumerado que define se o elemento pode ser verificado por errors de ortografia. Pode ter os seguintes valores:true ou false.
value - define o valor padrão na qual será mostrado no elemento no carregar da página.
b-
_______________________________________________________________________________________________________________________
para testar, é necessario criar um html form e um php para mostrar o resultado.
_______________________________________________________________________________________________________________________
<! –– html ––>
<!DOCTYPE html>
<html>
<body>
<h1> Q1073328 </h1>
<form action="cep.php" method="get">
<label for="CEP">CEP: <input name="CEP" id="CEP" required pattern =”\d{5}-?\d{3}"/> </label>
<input type="submit">
</form>
____________________________________________________________________________________________________________________________________________________________________________________
<! –– php ––>
<html>
<body>
CEP: <?php echo $_GET["CEP"]; ?><br>
</body>
</html>