Ir para conteúdo

POWERED BY:

Arquivado

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

SerraVentura

funcionar no firefox

Recommended Posts

Pessoal não sou muito avançado em javascript, entaum peguei essa função na net q marcava todos os checks de um formulario, e adaptei para verificar se ao menos 1 checked foi marcado...só q funciona apenas no IE, alguém poderia me ajudar a fazer funcionar no firefox tbm?vlw!

function VerificaCheck(oForm, flCheckId){ if(typeof oForm.allCheck == 'undefined') oForm.allCheck = true; else oForm.allCheck = !oForm.allCheck; var e = new Enumerator(oForm.elements) var verific = 0; for(;!e.atEnd();e.moveNext()){ if(e.item().type == 'checkbox' && e.item().id == flCheckId && e.item().checked == true) verific += 1; } if (verific == 0){ alert('Marque pelo menos uma opção.'); }else{ alert('true'); }}

Compartilhar este post


Link para o post
Compartilhar em outros sites
<html><head><title>Validando</title><script type="text/javascript">function Valida(form){	preencheu = false;	elementosForm = form.getElementsByTagName('input');	for (i=0;i<elementosForm.length;i++)	{		if(elementosForm[i].type == "checkbox" && elementosForm[i].checked)		{			preencheu = true;			break;		}	}	if (preencheu)	{		form.submit();	}	else	{		alert("É necessário escolher uma opção.");	}}</script></head><body><div>	<form name="dados">		Escolha uma opção:		<input type="checkbox" name="opcao1" value="1" />Um		<input type="checkbox" name="opcao2" value="2" />Dois		<input type="checkbox" name="opcao3" value="3" />Três		<input type="checkbox" name="opcao4" value="4" />Quatro		<br /><br />		<input type="button" value=" Ok " onclick="Valida(this.form)">	</form></div></body></html>

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.