Ícone do site Linha de Comando

JQuery: Obter todos os valores selecionados de um array de checkbox

Aprenda neste post, como obter os valores de um array de checkboxes.

Para ter um array de checkbox, o atributo name deve ter o mesmo nome acrescido de chaves ([]).






#Passando os valores dos checkboxes selecionados via JQuery

var checkeds = new Array();
$("input[name='checks[]']:checked").each(function ()
{
   // valores inteiros usa-se parseInt
   //checkeds.push(parseInt($(this).val()));
   // string
   checkeds.push( $(this).val());
});

$.ajax({
  type: "POST",
  url: "enviar_dados.php",
  data: {'checkeds':checkeds},
  success: function(data){
    console.log(data);
  }	
});

# enviar_dados.php: recebendo os valores

$checkboxes = $_POST['checkeds']; // array
$count = count($checkboxes);
for ($i=0;$i<$count;$i++){
  echo $checkboxes[$i]."
"; }

Fim.

Sair da versão mobile