10 elementos formulario
Elementos de Formulário#
Elementos de formulário HTML são usados para coletar informações do usuário, como nome, endereço, senha, etc.
Rótulo#
A tag <label>
em HTML é usada para associar um rótulo descritivo a um elemento de formulário, como um campo de texto ou uma caixa de seleção. Isso ajuda a tornar os formulários mais acessíveis e fáceis de usar para usuários com deficiência visual, pois permite que o rótulo seja lido em conjunto com o elemento de formulário correspondente.
O atributo "for" deve ser usado para especificar o ID do elemento de formulário correspondente. Por exemplo, se você tiver um campo de texto com o ID "nome" e quiser associar um rótulo a ele.
<label for="nome">Nome:</label>
<input type="text" id="nome" name="nome">
Campo de Entrada de Dados#
O elemento HTML <input>
é usado para coletar informações do usuário por meio de campos de entrada, como texto, senha, caixa de seleção, botão de opção, etc.
Campo de texto#
O campo de texto é usado para permitir que o usuário insira texto.
<input type="text" name="nome" placeholder="Digite seu nome">
Campo de senha#
O campo de senha é usado para coletar senhas do usuário. Os caracteres digitados são mascarados para impedir que sejam vistos por outras pessoas.
<input type="password" name="senha" placeholder="Digite sua senha">
Caixa de seleção#
A caixa de seleção é usada para permitir que o usuário selecione uma ou mais opções de uma lista de opções.
<input type="checkbox" name="aceitar-termos" id="aceitar-termos">
<label for="aceitar-termos">Eu aceito os termos e condições</label>
Botão de opção#
O botão de opção é usado para permitir que o usuário selecione uma opção de uma lista de opções.
<input type="radio" name="genero" value="masculino" id="masculino">
<label for="masculino">Masculino</label>
<input type="radio" name="genero" value="feminino" id="feminino">
<label for="feminino">Feminino</label>
Botão de Verificação#
O atributo "type" deve ser definido como "checkbox" para indicar que é um campo de seleção de caixa de verificação. O atributo "name" é usado para identificar o campo de entrada quando o formulário é enviado, e o atributo "value" é usado para especificar o valor que será enviado junto com o nome do campo.
<form>
<input type="checkbox" name="opcao1" value="valor1"> Opção 1 <br>
<input type="checkbox" name="opcao2" value="valor2"> Opção 2 <br>
<input type="checkbox" name="opcao3" value="valor3"> Opção 3 <br>
</form>
Quando o formulário é enviado, o nome da caixa de seleção selecionada será enviado junto com o valor correspondente. Se a caixa de seleção não estiver marcada, o nome da caixa de seleção não será enviado.
Botão Input#
O botão é usado para criar botões clicáveis.
<input type="submit" value="Enviar">
Area de Texto#
O elemento HTML <textarea>
é usado para permitir que o usuário insira várias linhas de texto.
<textarea name="mensagem" rows="5" cols="40">
Digite sua mensagem aqui
</textarea>
Neste exemplo, o elemento <textarea>
cria uma caixa de texto com 5 linhas e 40 colunas para o usuário inserir sua mensagem. O texto "Digite sua mensagem aqui" é o texto de preenchimento, que é exibido na caixa de texto até que o usuário comece a digitar.
O atributo name é usado para identificar o campo de texto ao enviar o formulário. Quando o formulário é enviado, o valor da caixa de texto é enviado como parte dos dados do formulário com o nome especificado no atributo name.
Botão#
Em HTML, existem vários tipos de botões que podem ser criados usando a tag <button>
.
Botão padrão#
<button>Enviar</button>
Botão com imagem#
<button><img src="icone.png" alt="Ícone">Enviar</button>
Botão com ícone#
<button><i class="fas fa-envelope"></i>Enviar</button>
Botão de envio de formulário#
<input type="submit" value="Enviar">
Botão de resetar formulário#
<input type="reset" value="Limpar">
Botão com função JavaScript#
<button onclick="alert('Botão clicado')">Clique aqui</button>