Criar campos de texto, e-mail, senha, seleção, checkboxes e botões — a base de toda interação na web.
Um formulário começa com <form> e termina com </form>. Dentro, você usa <input> para campos de entrada — o atributo type define o tipo.
type="text" — campo de texto livretype="email" — valida o formato de e-mailtype="password" — esconde o que é digitadotype="checkbox" — caixa de marcar (múltipla escolha)type="radio" — escolha única entre opçõesO <label> descreve o campo e, quando clicado, foca o input associado. O atributo required torna o campo obrigatório.
<form> <label for="nome">Nome:</label> <input type="text" id="nome" required> <button type="submit">Enviar</button> </form>
Crie um formulário com um campo de texto (nome do usuário) e um botão "Entrar".
<form><label>Nome: </label><input type="text"> <button>Entrar</button></form><label> deve sempre acompanhar o <input>. Sem ele, o usuário não sabe o que deve preencher — e leitores de tela também não.Crie um formulário com campos de e-mail e senha, ambos obrigatórios, e um botão "Acessar".
type="email" e type="password". Adicione required em cada <input>.required.Crie um formulário com: uma pergunta de múltipla escolha (disciplinas preferidas — checkbox) e uma pergunta de escolha única (período — radio: manhã, tarde ou noite).
<input type="checkbox"> Matemática. Radios: <input type="radio" name="periodo"> Manhã — todos os radios do mesmo grupo precisam ter o mesmo name.name no radio é o que agrupa as opções — sem ele, o usuário poderia marcar mais de uma ao mesmo tempo.Monte um formulário de contato com: nome (text, required), e-mail (email, required), assunto (select com 3 opções), mensagem (textarea) e um botão "Enviar mensagem".
<select> funciona assim: <select><option>Opção 1</option><option>Opção 2</option></select>.