Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Brambilla

pegar valor checkbox via javascript

Recommended Posts

Boa tarde estou tentando pegar valor em uma checkbox

 

se alguém puder me ajudar

<form id="usuList" name="usList">
while($inf=mysql_fetch_array($usu))
    {
    if($cor=='#B0B0FD'){$cor='#C7C7C7';} else {$cor='#B0B0FD';}
    ?>
    <tr bgcolor="<?php echo $cor;?>">
      <td><?php echo utf8_encode($inf[nome_pessoa]);?></td>
      <td><?php echo utf8_encode($inf[login_usuario]);?></td>
      <td><?php echo $inf[cpf_pessoa];?></td>
      <td><?php echo utf8_encode($inf[desc_nivel]);?></td>
      <td>
        <input type="checkbox" name="id_usuario[]" id="id_usuario[]" value="<?php echo $inf[id_usuario];?>" 
	<?php if($inf['status_usuario'] == 'Bloqueado'){echo "checked='checked'";}?>/>
      </td>
      <td> </td>
    </tr>
    <?php
    }

quero que pegue o valor via javascript e jogue para uma ação em php

 

obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

O id deverá ser específico para apenas um objeto. O name pode ser o mesmo, mas o id convencionalmente não. Por isso, o código abaixo deveria ser alterado de alguma forma (a seu gosto):

id="id_usuario[]"

Em relação à sua dúvida, como não sabemos quais valores os checkboxes estão recebendo, e quantos checxboxes serão criados, vamos criar uma função genérica:

 

<script type="text/javascript">
<!--
//Definindo as variáveis:	

var sel = 0;
function validarForm() {
var objCheckBox = document.forms["form1"].elements["altura"];
var selecionadas = "";
	
	for (i=0; i < objCheckBox.length; i++) {
       if (objCheckBox[i].checked) {
       //alert(objCheckBox[i].value);
       sel++;
       selecionadas += objCheckBox[i].value+"\n";
    }
	}
	alert("As opções selecionadas possuem os valores:\n\n"+selecionadas);
	if (sel == 0) {
		 	alert("Irei respeitar a sua privacidade!\nVou marcar a 5ª opção!");
            objCheckBox[4].checked = true;
			return false;	
	}
return false;
}

-->
</script>

</head>

<body>
<form name="form1" action="pagina_qualquer.asp"  method="post" onsubmit="return validarForm();">
Selecione a sua altura:
<br><input type="checkbox" name="altura" value="0"> Entre 1,40m e 1,59m
<br><input type="checkbox" name="altura" value="1"> Entre 1,60m e 1,79m
<br><input type="checkbox" name="altura" value="2"> Entre 1,80m e 1,99m
<br><input type="checkbox" name="altura" value="3"> Mais de 2,00m
<br><input type="checkbox" name="altura" value="4"> Não quero dizer! Sou tímido(a)!

<br><br>
<input type="submit" value="Enviar">
</form>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.