Ir para conteúdo

POWERED BY:

Arquivado

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

bimpercursso

[Resolvido] checkbox

Recommended Posts

Oi pessoal, estou com uma duvida aqui, ano estou conseguindo resolver, vamos ver se alguem pode me da uma ajuda

 

tenho uma pagina que me exibi os tartamentos dos pacientes, enfim, o resultado de uma select, exemplo:

 

trouxe 3 tratamentos:

 

linha 1 - Checkbox - Nome

linha 2 - Checkbox - Nome

linha 3 - Checkbox - Nome

 

 

o nome da checkbox é "IDTrat"

 

agora preciso fazer com que ele verifique se existe algum preenchido antes no submit

 

fiz assim

 

function realizar_tratamentos(){
		if(document.fform.IDTrat.checked == true){
			alert("Você não selecionou um tratamento.");
			return false;
		}else{
			document.fform.realiza_trat.value=1
			document.fform.action="visualiza_tratamentos.asp"
			document.fform.submit()		
		}
	}

 

mas parece que ano estaa sendo o suficiente, eu creio que seje o nome da checkbox, pois como ela cria de acordo com a quantide sei la, pode ser isso, mas o nomem delas sao os mesmos.

 

 

alguem tem alguma idea?

Compartilhar este post


Link para o post
Compartilhar em outros sites

function validaForm(){
		if (!d.IDTrat[0].checked && !d.IDTrat[1].checked) {
			alert("Você não selecionou um tratamento.")
			return false;
		}
		return true;
	}
//-->
</script>
<TITLE>

 

 

No envio do form

<form action="envia.php" method="post" name="cadastro" onSubmit="return validaForm()">

Compartilhar este post


Link para o post
Compartilhar em outros sites

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>Untitled Document</title>

<script>

function checar()

{

contador=0

elemento=document.getElementsByName("IDTrat")

qtd=elemento.length

 

 

for(i=0;i<qtd;i++){

if(elemento.checked==true){

contador++

}

}

 

if(contador>0){return true}

else{return false}

 

}

</script>

</head>

 

<body>

<form action="#" method="post" onsubmit="return checar()">

<input type="checkbox" name="IDTrat"/>

<input type="checkbox" name="IDTrat"/>

<input type="checkbox" name="IDTrat"/>

<input type="checkbox" name="IDTrat"/>

<input type="checkbox" name="IDTrat"/>

<input type="checkbox" name="IDTrat"/>

<input type="checkbox" name="IDTrat"/>

<input type="submit" value="validar"/>

</form>

</body>

</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Só para deixar na área certa

 

Movido de ASP http://forum.imasters.com.br/public/style_emoticons/default/seta.gif Javascript / DHTML

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.