Ir para conteúdo

POWERED BY:

Arquivado

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

PauloRJ

Selecionar todos os tipos checkbox 01

Recommended Posts

Tenho um selecionar todos, mas ele marca todos os checkbox do form e eu gostaria de marcar somente os TIPOS 01

Gostaria somente de marcar os TIPOS 01

segue meu codigo:

 

 

<script type="text/javascript">
	function selecionar_todas(retorno) {
	var frm = document.lista;
	for(i = 0; i < frm.length; i++) {		
	if(frm.elements[i].type == "checkbox") {
	frm.elements[i].checked = retorno;
	}
	}
	}
	</script>
	
		 <form name="lista" id="lista" action="#" method="POST">
		<table width="400" border="1" cellspacing="1" cellpadding="1">
	  
		  <tr>
			<td>Lista Tipo</td>
			<td>Todos <input type="checkbox" name="checkbox" value="1" onclick="return selecionar_todas(this.checked);" /></td>
		  </tr>
		  <tr>
			<td>Tipo 01</td>
			<td><input type="checkbox" name="tipo01[]" value="1" /></td>
		  </tr>
		  <tr>
			<td>Tipo 02</td>
			<td><input type="checkbox" name="tipo02[]" value="2" /></td>
		  </tr>
		  <tr>
			<td>Tipo 01</td>
			<td><input type="checkbox" name="tipo01[]" value="1" /></td>
		  </tr>
		  <tr>
			<td>Tipo 02</td>
			<td><input type="checkbox" name="tipo02[]" value="2" /></td>
		  </tr>
		</table>
		<p> </p>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cria um if dento do for para verificar o nome do campo.

if(frm.elements[i].type == "checkbox") {
	if (frm.elements[i].name == "tipo01[]")
	{
		frm.elements[i].checked = retorno;
	}
}

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.