Ir para conteúdo

Arquivado

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

Elbrinner

Validaçao no FF envia o formulario... No IE funciona legal

Recommended Posts

O IE valida certinho já o FF aparece a mensagem de erro e envia o formulario... o que pode ser?

 

 

O problema é que no FF envia o formulario quando nao devia.

 

function validar() {if (document.form.nome.value==""){alert("¡Escriba tu nombre!");form.nome.focus();// campo focusreturn false;}if (document.form.email.value==""){alert("¡Escriba tu email!");form.email.focus();// campo focusreturn false;}if (document.form.data1.value==""){alert("¡Indique una fecha de entrada!");form.data1.focus();// campo focusreturn false;}if (document.form.data2.value==""){alert("¡Indique una fecha de salida!");form.data1.focus();// campo focusreturn false;}}

obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tipo assim no teu código tá certo funciona beleza no FFtalvez o problema seja no teu form.

<form id="form" name="form" method="post" action="grava.php" onsubmit="return validar();">

Verifica se teu form tá mais ou menos parecido com isso :DQualquer coisa cola teu código ai pra gente avaliar :P

Compartilhar este post


Link para o post
Compartilhar em outros sites

Verifiquei seu código,

 

<form id="form"  name="form"  method="post" onsubmit="return validar();"><script language="JavaScript" type="text/javascript">function validar() {if (document.form.nome.value==""){alert("¡Escriba tu nombre!");form.nome.focus();// campo focusreturn false;}

Tente criar a funcao de validação fora do <form>, e outra coisa, sempre tente utilizar assim:

<form name=form action="" method="" onSubmit="return validar(this)"> Na sua funcao de validacao (coloca ela em um .js - Fica mais organizado)<script>function validar(f) {	 if (f.txtnome.value == "") {		  alert('ERRO NO CAMPO NOME');		  f.txtnome.focus();		  return false;	 }	 return true;}</script>

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.