Ir para conteúdo

POWERED BY:

Arquivado

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

Algalord

Validação de campos

Recommended Posts

Seguinte...tenho numa pagina 2 selects e 1 input textEu queria fazer com que nao enviasse o form se os 3 estivessem vazios....ou seja se pelo menos 1 estiver com valor ai sim envia,...nao importa se esse 1 seja soh a input ou soh um dos selectsAlguem me ajuda?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara,

 

mais ou menos assim:

<script LANGUAGE="JavaScript">	function pesquisa(){  if (document.NomeDoForm.NomeDoCampo.value.length<1){ 	 alert("mensagem"); 	 document.NomeDoForm.NomeDoCampo.focus(); 	 return false;}   return true;	}</SCRIPT>

Sendo que para verificar o select, a primeira opção dele tem q ser em branco.

 

Ah, lembre-se de colocar na tag do form

onSubmit="return pesquisa()"

beleza? ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara,mais ou menos assim:

<script LANGUAGE="JavaScript">	function pesquisa(){  if (document.NomeDoForm.NomeDoCampo.value.length<1){  	alert("mensagem");  	document.NomeDoForm.NomeDoCampo.focus();  	return false;}   return true;	}</SCRIPT>
Sendo que para verificar o select, a primeira opção dele tem q ser em branco.Ah, lembre-se de colocar na tag do form
onSubmit="return pesquisa()"
beleza? ;)
Nao funcionou..pelo menos nao consegui

Compartilhar este post


Link para o post
Compartilhar em outros sites

e ae!

dá uma olhada nesse:

 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title>Documento sem título</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head><script language="JavaScript">function validaform(){	//alert(document.form1.select1.text=="" && document.form1.select2.text=="" && document.form1.textfield.value=="");  		if ((document.form1.select1.options[document.form1.select1.selectedIndex].text=="" && document.form1.select2.options[document.form1.select2.selectedIndex].text=="" && document.form1.textfield.value=="")==true)	{  alert("Preencha algo ae! :)");  return false;	}	else  alert("Obrigado!");}	</script><body><form name="form1" method="post" action="" onSubmit="return validaform()">  <select name="select1">    <option></option>       <option>aaaa</option>    <option>bbbb</option>    <option>cccc</option>  </select>  <select name="select2">    <option></option>    <option>dddd</option>    <option>eeee</option>    <option>ffffffff</option>  </select>  <input type="text" name="textfield">  <input type="submit" name="Submit" value="Valida!!!"></form></body></html>
é como o camarada disse no post acima, deixe a primeira opção "vazia".

 

flws

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.