Ver Mensaje Individual
  #4 (permalink)  
Antiguo 03/12/2013, 19:38
Avatar de Cuervoo
Cuervoo
 
Fecha de Ingreso: octubre-2013
Mensajes: 165
Antigüedad: 10 años, 7 meses
Puntos: 43
Respuesta: Me recarga la página y limpia el formulario

En validarDatos() tenes return 0, cambialo por return false.

Y en:

Código HTML:
Ver original
  1. <input type="submit" value="Enviar" onclick="validaDatos()">

Agregale el return:

Código HTML:
Ver original
  1. <input type="submit" value="Enviar" onclick="return validaDatos()">

Después el document.formenviarmail.submit(); se llama solo, no hace falta (a no ser que valdaDatos() devuelva false)