Ir para conteúdo

POWERED BY:

Arquivado

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

Nick-pc

[Resolvido] Erro em propriedades para checkbox

Recommended Posts

Estou usando a propriedade de selecionar e desselecionar todos os checkboxs atravéz de um checkbox.

Os codigos que estou usando são esses:

 

<script type="text/javascript">   
$(document).ready(function(){
$("#checkAll").change(function() {
if(this.checked){
v = true;
}else{
v = false;
}
chs = $(".chM").get();
for(i=0; i
chs[i].checked=v;
});
}); 
    </script>

Checkbox de selecionar e desselionar todods checkbox

<input type="checkbox" id="checkAll" />

Checkbox à selecinar para apagar

<input type="checkbox" name="checkbox[]" value="id_produto_excluir" id="checkbox[]" class="chM"/>

E não estou conseguindo fazer funcinar, na página fala erro (";" eperado).

 

O que está acontecendo?

Compartilhar este post


Link para o post
Compartilhar em outros sites

erro (";" eperado).

erro php ou javascript ? cadê a parte php ? você postou no fórum errado mesmo ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

erro (";" eperado).

erro php ou javascript ? cadê a parte php ? você postou no fórum errado mesmo ?

 

O erro é javasrcpit, nesse código:

 

<script type="text/javascript">   
$(document).ready(function(){
$("#checkAll").change(function() {
if(this.checked){
v = true;
}else{
v = false;
}
chs = $(".chM").get();
for(i=0; i
chs[i].checked=v;
});
}); 
    </script>

E essa parte dele;

"chs.checked=v;"

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esse for não faz o menor sentido mesmo..

 

 

for(i=0; i chs[i].checked=v;});
cadê o teste lógico? e o incremento ?

Já que você tá usando jQuery, não precisa usar um loop tão implícito.

 

 

Tópico Movido:

PHP http://forum.imasters.com.br/public/style_emoticons/default/seta.gif Javascript / DHTML

Compartilhar este post


Link para o post
Compartilhar em outros sites

Que tal:

<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">   
$(document).ready(function(){
	$("#checkAll").click(function(){
		if( $(this).attr('checked') )
			$("input[name='checkbox[]']").attr({checked: 'checked'});
		else
			$("input[name='checkbox[]']").attr({checked: ''});
	});
}); 
</script>


Todos? <input type="checkbox" id="checkAll" /><br />
	<input type="checkbox" name="checkbox[]" value="1" />
	<input type="checkbox" name="checkbox[]" value="2" />
	<input type="checkbox" name="checkbox[]" value="3" />
	<input type="checkbox" name="checkbox[]" value="4" />
atente à sintaxe da linguagem.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ai é com PHP cara... cria outro tópico lá...

 

algo do tipo:

$sql ="DELETE FROM table WHERE id IN(".implode(',' $_POST['checkbox']).")";

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.