Nesse tutorial vamos mostrar como validar checkboxes usando jQuery. Para isso, estamos utilizando dois m�todos:
m�todo .prop
m�todo .is
Ambos os m�todos s�o usados para validar uma caixa de sele��o em jQuery.
Primeiro de tudo, vamos aprender alguns fundamentos do jQuery e elementos de caixa de sele��o. Al�m disso, podemos explicar
esse conceito com v�rios exemplos usando ambos os m�todos.
Mas, o que � uma caixa de sele��o?
Uma caixa de sele��o � usada para exibir pequenos quadrados que oferecem ao usu�rio v�rias op��es que podem ser ativadas e
desativadas. Um visto � exibido se as op��es forem selecionadas; caso contr�rio, a caixa quadrada permanecer� vazia. Pode haver v�rias
caixas de sele��o em um formul�rio e cada uma funciona independentemente das outras. � usada quando um visitante recebe uma pergunta
que pode ter mais de uma resposta certa.
Uma tag <input> com o tipo de atributo definido como "caixa de sele��o" � usado para criar uma caixa de sele��o.
Sintaxe:
<input type ="checkbox" name ="checkbox name" value ="choice-id" checked>
Os atributos que podem ser especificados para uma caixa de sele��o s�o:
1) Name: este atributo � usado para especificar um nome para a caixa de sele��o.
2) Value: Este atributo � usado para fornecer um valor para cada caixa de sele��o. Este valor ser� enviado se a caixa de
sele��o estiver marcada.
3) Checked: este atributo � usado para selecionar o valor padr�o da caixa de sele��o.
Exemplo:
<input type ="checkbox" value = "cantar">
<input type ="checkbox" value = "dan�ar">
<input type ="checkbox" value = "ler" checked>
Neste exemplo, podemos criar v�rias op��es do hobby em um formul�rio. O visitante pode ter uma ou mais op��es para escolher
um hobby, como cantar, dan�ar e ler. Por padr�o, a op��o de leitura est� marcada porque definimos esse atributo como marcado.
Vejamos alguns exemplos:
Exemplo 1:
Nesse exemplo vamos criar um formul�rio com uma caixa de sele��o para que o usu�rio possa marcar e concordar com os termos
e condi��es do site. Se a caixa de sele��o n�o for marcada e o usu�rio tentar se registrar uma mensagem surgir� informando que ele
deve marcar a caixa, sen�o n�o poder� se registrar:
Resultado:
Veja na imagem o resultado desse c�digo:
Esse exemplo vamos apenas utilizar um checkox e um bot�o para saber se a caixa foi marcada ou n�o. A resposta ser� exibida
em uma janela de di�logo 'alert'.