Ir para conteúdo

POWERED BY:

Arquivado

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

salmaox

validação de chekbox c/ names diferentes

Recommended Posts

Testa esse script e adapta para o seu caso:

<script>function validaCheckBox(){		var element = document.getElementsByTagName('input');		for (var i=0; i<element.length; i++)		if(element[i].type == "checkbox"){			//AQUI VOCÊ CHAMA A FUNÇÃO DE VALIDAÇÃO			alert(element[i].name +': '+ element[i].checked);		}		 }window.onload = function(){	document.getElementById('Button').onclick = validaCheckBox; }	</script><html>	<head>		<title>Valida Check Box</title>	</head>	<body>				<input type="checkbox" name="Checkbox1" id="Checkbox1"/><br />		<input type="checkbox" name="Checkbox2" id="Checkbox2"/><br />		<input type="checkbox" name="Checkbox3" id="Checkbox3"/><br />		<input type="button" name="Button" id="Button" value="Valida"/>	</body></html>

Esse script verifica todos os checkbox da página.

OK..!!?? T+...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso depende de qual validação você quer realizar!

Testa esse script e adapta para o seu caso:[...]Esse script verifica todos os checkbox da página.OK..!!?? T+...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Quero verificar se algum checkbox foi checado (podendo ser mais de um) ou não, caso nenhum tenha sido checado ele dê um alert falando q é necessário checar.....pois não enviará o formulario se nenhum checkbox dessa questão for checado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia, aproveitando a função no nosso amigo vagner:

 

function validaCheckBox(){		var element = document.getElementsByTagName('input');	var bolValid = false;	for (var i=0; i<element.length; i++)		if(element[i].type == "checkbox"){			if(element[i].checked){				bolValid = true;			}		}	if (!bolValid) alert("Escolha pelo menos um item.");}
Veja se resolve.

 

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.