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 atributofordo rótulo deve corresponder ao atributoidda 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.
Desafio
FácilCrie um documento HTML que inclua um formulário com um grupo de checkboxes. O formulário deve ter os seguintes elementos:
- Uma tag
<form>. - Dentro do formulário, crie um grupo de três checkboxes com o name "toppings".
- O primeiro checkbox deve ter o id "cheese", o value "cheese" e um label com o texto "Cheese".
- O segundo checkbox deve ter o id "pepperoni", o value "pepperoni" e um label com o texto "Pepperoni".
- O terceiro checkbox deve ter o id "mushrooms", o value "mushrooms" e um label com o texto "Mushrooms".
- 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 checkboxid: Identificador único para o checkboxname: 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>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
1Fundamentos do HTML
O que é HTML?Estrutura Básica do HTMLTags e ElementosAninhamento e Fechamento de TagsComentários em HTML7Página de Perfil Pessoal
Visão Geral do ProjetoSeção de Cabeçalho2Texto e Formatação
TítulosParágrafosQuebras de LinhaTexto em Negrito e ItálicoNegrito e Itálico NovamenteRecapitulação - Formatação8Formulários e Inputs Parte 1
Fundamentos de FormuláriosInputs de TextoAtributos de InputCampo de SenhaLabels para InputsRecapitulação - Formulário Básico11Página de Inscrição de Evento
Visão Geral do ProjetoSeção de Cabeçalho9Formulários e Inputs Parte 2
Radio ButtonsCheckboxesDropdownsBotõesBotões em FormuláriosRecapitulação - Formulários #1Recapitulação - Formulários #2