Home
Formulários são meios usados para a interação do usuário com um site. Eles permitem que os usuário envie seus dados para uma página.
Para criar um formulário utilizamos a TAG <form>.
Outros elementos que vamos utilizar são:
<form>
Exemplo de formulário:
<form action="" method="GET">
<fieldset>
<legend>Conta</legend>
<div>
<label>E-mail:</label>
<input type="email" placeholder="email@email.com.br" name="contaEmail" required minlength="10" maxlength="100">
</div>
<div>
<label>Senha:</label>
<input type="password" name="contaSenha">
</div>
</fieldset>
<fieldset>
<legend>Dados Pessoais</legend>
<div>
<label>Nome:</label>
<input type="text" placeholder="Ex: Lívia Sales" name="dadosNome">
</div>
<div>
<label>Sexo:</label>
<input type="radio" value="masculino" name="sexo" checked>
<label>Masculino</Label>
<input type="radio" value="feminino" name="sexo">
<label>Feminino</label>
</div>
<div>
<label>Data de Nascimento:</label>
<input type="date" name="dadosDataNascimento">
</div>
<div>
<label>Foto de Perfil</label>
<input type="file" accept="image/*" name="dadosFoto">
</div>
</fieldset>
<fieldset>
<legend>Endereço</legend>
<div>
<label>Número:
<input type="number" min="0" max="999" placeholder="111" name="enderecoNumero">
</div>
<div>
<label>Estado:
<select name="enderecoEstado">
<option value="RJ">Rio de Janeiro</option>
<option value="SP">São Paulo</option>
<option value="MG">Minas Gerais</option>
<option value="BA">Bahia</option>
</select>
</div>
</fieldset>
<fieldset>
<legend>Anúncio</legend>
<div>
<label>Como você conheceu a DevMedia</label>
<textarea maxlength="256" placeholder="Explique como você chegou aqui..." name="comoChegouAqui"</textarea>
</div>
<div>
<input type="checkbox" checked name="receberAnuncio">
<label>Deseja receber ofertas por e-mail?</label>
</div>
</fieldset>
<input type="submit" value="EnviarInput" name="enviar">
<button type="submit" name="enviar">EnviarButton</button>
</form>
<input>, o pattern.
<input type="text" placeholder="Ex: (99) 99999-9999" pattern="\([0-9]{2}\)[\s][0-9]{5}-[0-9]{4}" name="dadosTelefone">
Home