Ir para conteúdo

POWERED BY:

Arquivado

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

WDK_Gatts

validação

Recommended Posts

<script type="text/javascript">function vazio(campo){	campo.style.backgroundColor = "";	if (campo.value=="")	{				alert("O campo "+campo+" deve ser preenchido!");		campo.style.backgroundColor = "red";		campo.focus();		return true;	}	return false;}</script>

Abaixo o formulario

<body><form name="cadastro" method="post" enctype="application/x-www-form-urlencoded" >Nome:<input id="nome" type="text" onBlur="vazio(nome);"><br>Idade:<input id="idade" type="text" onBlur="vazio(idade);"><br></form></body>

 

Ao invez de aparecer a msg "O campo nome deve ser preenchido!"

 

aparece "O campo [object HTMLInputElement] deve ser preenchido!"

Compartilhar este post


Link para o post
Compartilhar em outros sites

seu erro ocorre pq você naum está passando nda p/ vazio()!

qual o valor de "nome"? e de "idade"?

você tem q passa o campo desejado, assim:

<body><form name="cadastro" method="post" enctype="application/x-www-form-urlencoded" >Nome:<input id="nome" type="text" onBlur="vazio(this);"><br>Idade:<input id="idade" type="text" onBlur="vazio(this);"><br></form></body>
beleza?

Compartilhar este post


Link para o post
Compartilhar em outros sites

valew ferreira funcionono firefox vai perfeito ja no IE ele fica alternado entre os 2 campos dandos os 2 alerts, isso é pq o cursorao invez de ir para o campo em branco ta indo para o seguinte

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.