Ir para conteúdo

POWERED BY:

Arquivado

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

bcs_ptx

[Resolvido] selecionar todos resgistros

Recommended Posts

Fala rapaziada, seguinte, coloquei um botão para selecionar todos os registros, mas acontece que só funciono com uma caixa de check, tem como eu fazer isso aqui com uma imagem?

 

invéz de usar isso

 

<input type=checkbox name="selall" onclick="CheckAll()">Selecionar todas as opções<br>

 

usar isso

 

<img src="foto" name="selall" onclick="CheckAll()">

 

tem como

 

<script language=javascript>
<!--
function CheckAll() { 
  for (var i=0;i<document.form1.elements.length;i++) {
    var x = document.form1.elements[i];
    if (x.name == 'check[]') { 
x.checked = document.form1.selall.checked;
} 
} 
} 
//-->
</script>


<form name="form1">

<input type=checkbox name="selall" onclick="CheckAll()">Selecionar todas as opções<br>

<input type=checkbox name="check[]" value="1">Opção 1<br>

<input type=checkbox name="check[]" value="2">Opção 2<br>

<input type=checkbox name="check[]">Opção 3<br>

</form>

Compartilhar este post


Link para o post
Compartilhar em outros sites

a principio está correto com a imagem

 

para debugar e corrigir possiveis erros, aperte Ctrl+Shift+J no Firefox, leia o console e arrume.

Compartilhar este post


Link para o post
Compartilhar em outros sites

na real não deu erro nenhum, pq só a imagem ela não tem funçaõ nenhuma de btn, dai eu coloquei como link, mas mesmo assim não deu nada.

 

na real coloquei como botão agora, mas deu na mesma

 

<input type="button" name="selall" onclick="CheckAll()">

Compartilhar este post


Link para o post
Compartilhar em outros sites

<html>
<head>
	<!-- -->
	<script type="text/javascript">
		window.onload = function ( ) {
			document.getElementById( 'checkAll' ).onclick = function ( ) {
				 var form = document.frm ; 
				 for( var i in form.elements ) {
					   if( form.elements[ i ].name == 'check[]' ) 
						form.elements[ i ].checked = true ;
				 }
			}
		}
	</script>
</head>
<body>
	<fieldset>
		<form name="frm">
			<img src="..." id="checkAll" />
			<input type="checkbox" name="check[]" value="1" /> Opção 1 <br />
			<input type="checkbox" name="check[]" value="2" /> Opção 2 <br />
			<input type="checkbox" name="check[]" value="3" /> Opção 3 <br />
		</form>
	</fieldset>
</body>
</html>

 

Não testei .. teste aí, poste o resultado ..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Deu certo, só que antes ele selecionava todos e depois dava pra retirar a seleção e desse jeito não rolou, mas tudo bem, ja deu oque eu queria, valeu ai cara.abraço.

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.