Ver Mensaje Individual
  #3 (permalink)  
Antiguo 23/07/2008, 08:50
sk1one
 
Fecha de Ingreso: diciembre-2007
Mensajes: 149
Antigüedad: 17 años, 1 mes
Puntos: 1
De acuerdo Respuesta: Problema simple

Cita:
Iniciado por neandertal Ver Mensaje
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.
Gracias Colega te lo gradezco mucho ;)