Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/07/2008, 04:15
Avatar de neandertal
neandertal
 
Fecha de Ingreso: enero-2008
Ubicación: Barcelona
Mensajes: 79
Antigüedad: 17 años, 1 mes
Puntos: 1
Respuesta: Problema simple

Hola, el return funciona perfectamente.
El problema es que el boton es un submit y por eso te entra en el javascript y luego envia el formulario, tendrías que cambiar:
Código:
<input type="submit" value="Enviar" id="postback" name="postback" accesskey="6" class="textoForm" onclick="validar_contacto()"/>
por esto:
Código:
<input type="button" value="Enviar" id="postback" name="postback" accesskey="6" class="textoForm" onclick="validar_contacto()"/>
A parte de esto, no detectas cuando has dejado el mail vacio, no se si es que lo quieres asi pero si quisieras controlarlo tendrias que cambiar:
Código:
if(document.FrontPage_Form1.email.value.indexOf('@', 1) == -1 || document.FrontPage_Form1.email.value.indexOf('.',document.FrontPage_Form1.email.value.indexOf('@', 0)) == -1)
y quedaria asi:
Código:
if(document.FrontPage_Form1.email.value.indexOf('@', 1) == -1 || document.FrontPage_Form1.email.value.indexOf('.',document.FrontPage_Form1.email.value.indexOf('@', 0)) == -1 || document.FrontPage_Form1.email.value.length==0)
Saludos y espero haberte ayudado.