Tengo un formulario con tres campos y una función de validación para cada uno en las cuales me ayudaron mucho wigglyUtrera y JavierB cuyo código completo -para no replicar info- lo pueden ver en el mensaje:
h ttp://w ww.forosdelweb.com/showpost.php?p=1895133&postcount=4
El problema vino cuando quise agregar el script de Confirmación de datos de la FAQ. # 28:
h ttp://w ww.forosdelweb.com/showpost.php?p=260723&postcount=29
Tuve que cambiar esto del original:
Código:
por esto en mi formulario:<input type="button" onclick="confirma()" value="Enviar">
Código:
anulando lo destacado en rojo del script original y agregando la función al evento onSubmit de "mi" formulario:<input type="submit" value="Vista Previa" name="enviar">
Código:
porque de lo contrario, no valida! y ahora el problema es que si bien valida y me presenta la página de confirmación... no lo manda a ninguna parteeeee!!! <form action="mailto: [email protected]" method="post" name="solicitar" id="solicitar" onSubmit="return (vUser(this) && vacio(this) && emailCheck(this.email.value) && confirma())">
Obvia decir que lo probé en línea y con un destinatario real... y que entiendo que estoy usando dos botones "submit" y algún conflicto tiene que haber, pero.. ¡no sé cómo arreglarlo ni dónde!
Por favor, ¿me puede explicar alguien qué es lo que debo cambiar o si hay alguna otra forma de hacer esto? es que soy muy nueva en Javascript y por añadidura torpe Desde ya Muchas Gracias!
Alegna