Problemas de validação no Firefox

1 resposta
M

Gente é o seguinte comprei um site e to tendo um probleminha nesse formulario, é super necessario que o cliente preencha todos os dados desse formulario.

A validação que faz com que não de para deixar os campos em branco so funciona no internet explorer, alguem pode me ajudar a fazer com que funcione no mozila ?

Codigo fonte da pagina:
http://www.spaceshop.com.br/registro.asp.txt

Codigo fonte do form.js
http://www.spaceshop.com.br/form.js.txt

1 Resposta

thiaguerd

desculpa amigo
eu nem vi seus links
mas vc disse que funciona em um browser e não funciona em outro
então imagino que esteja tentando validar os campos no javaScript
eu já tive esse problema
vou postar uma página mostrando como eu faço a validação

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Untitled Document</title>
<script type="text/javascript">
	function validaCampos(){
		if(document.getElementById("campo").value == ""){
			return false;
		}else{
			return true;
		}
	}
</script>
</head>

<body>
<form name="form1" method="get" action="http://www.guj.com.br/">
  
  <input type="text" name="campo" id="campo">
  
  <input type="submit" value="Submit" onClick="return validaCampos();">

</form>
</body>
</html>

veja que o metodo javaScript tem um retorno, true se o campo está preenchido, e false se o campo está vazio
se retorna false, ao clicar no botão o formulário não é enviado e não acontece nada
mas atenção
o código javaScript roda na maquina do cliente, e ele pode ser alterado em tempo de execução,
se vc quer validar campos de entrada vc pode começar pelo javaScript, mas seria bom vc também conferir os campos depois que o form foi enviado
espero poder ter clareado em alguma coisa

Criado 2 de dezembro de 2010
Ultima resposta 2 de dez. de 2010
Respostas 1
Participantes 2