Menu
Coddy logo textTech

Checkboxes

Parte da seção Fundamentals do Journey de HTML da Coddy — lição 42 de 60.

No HTML, checkboxes são usados para criar um conjunto de opções onde o usuário pode selecionar múltiplas opções do grupo. Checkboxes são criados usando a tag <input> com o atributo type definido como "checkbox".

Aqui está a sintaxe básica para criar uma caixa de seleção em HTML:

<input type="checkbox" id="option1" name="checkboxgroup" value="option1">
<label for="option1">Option 1</label>
  • <input>: A tag que define o campo de entrada.
  • type="checkbox": Um atributo que especifica o tipo de entrada como uma caixa de seleção (checkbox).
  • id: Um atributo que fornece ao checkbox um identificador exclusivo.
  • name: Um atributo que agrupa checkboxes. Diferente de botões de rádio, múltiplos checkboxes com o mesmo nome podem ser selecionados ao mesmo tempo.
  • value: Um atributo que especifica o valor associado ao checkbox. Este valor é enviado ao servidor quando o formulário é submetido.
  • <label>: Uma tag que fornece um rótulo clicável para a caixa de seleção. O atributo for do rótulo deve corresponder ao atributo id da caixa de seleção.

Aqui está um exemplo de como criar um grupo de checkboxes:

<form>
	<input type="checkbox" id="option1" name="mygroup" value="option1">
	<label for="option1">Option 1</label><br>
	
	<input type="checkbox" id="option2" name="mygroup" value="option2">
	<label for="option2">Option 2</label><br>
	
	<input type="checkbox" id="option3" name="mygroup" value="option3">
	<label for="option3">Option 3</label><br>
</form>

Neste exemplo, temos um formulário com três checkboxes, todos pertencentes ao mesmo grupo porque compartilham o mesmo atributo name ("mygroup"). Cada checkbox possui um id e value únicos, e um rótulo correspondente. Quando o usuário seleciona uma ou mais dessas opções e envia o formulário, os valores dos checkboxes selecionados serão enviados para o servidor.

challenge icon

Desafio

Fácil

Crie um documento HTML que inclua um formulário com um grupo de checkboxes. O formulário deve ter os seguintes elementos:

  1. Uma tag <form>.
  2. Dentro do formulário, crie um grupo de três checkboxes com o name "toppings".
  3. O primeiro checkbox deve ter o id "cheese", o value "cheese" e um label com o texto "Cheese".
  4. O segundo checkbox deve ter o id "pepperoni", o value "pepperoni" e um label com o texto "Pepperoni".
  5. O terceiro checkbox deve ter o id "mushrooms", o value "mushrooms" e um label com o texto "Mushrooms".
  6. Adicione uma tag <br> após cada label para criar uma quebra de linha.

Folha de consulta

Checkboxes permitem que os usuários selecionem várias opções de um grupo. Eles são criados usando a tag <input> com type="checkbox".

Sintaxe básica de checkbox:

<input type="checkbox" id="option1" name="checkboxgroup" value="option1">
<label for="option1">Option 1</label>

Atributos principais:

  • type="checkbox": Especifica o tipo de entrada como um checkbox
  • id: Identificador único para o checkbox
  • name: Agrupa checkboxes (vários podem ser selecionados)
  • value: Valor enviado ao servidor quando o formulário é submetido
  • <label for="">: Fornece um rótulo clicável (o atributo for corresponde ao id do checkbox)

Exemplo de múltiplos checkboxes:

<form>
	<input type="checkbox" id="option1" name="mygroup" value="option1">
	<label for="option1">Option 1</label><br>
	
	<input type="checkbox" id="option2" name="mygroup" value="option2">
	<label for="option2">Option 2</label><br>
	
	<input type="checkbox" id="option3" name="mygroup" value="option3">
	<label for="option3">Option 3</label><br>
</form>

Experimente você mesmo

<!DOCTYPE html>
<html>
    <body>
        <!-- Escreva o código aqui -->
    </body>
</html>
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentals