Tengo un formulario donde envio los datos yveo si existe el mail del usuario, si no exite mando a index un mensaje que no existe.
El mail lo valido con javascript, cuando preciono enviar, sin un mail valido, me sale el cartel de "email icorrecto" pero igual va a la pagina de php que verifica si esta o no el mail en la base de datos,
Lo que necesito es no si el mail es incorrecto no valla a la pagina de php...
dejo el codigo:
Código PHP:
Ver original
function enviarsesion() { var correo = document.form.email.value; var pass = document.form.pass.value.length; { if(pass > 0) { document.form.submit(); }else{ alert("Ingrese una Contraseña"); } }else{ alert("Ingrese un e-mail válido"); } return 1; } { var mailres = true; var cadena = "abcdefghijklmnñopqrstuvwxyzABCDEFGHIJKLMNÑOPQRSTUVWXYZ1234567890@._-"; var arroba = texto.indexOf("@",0); if ((texto.lastIndexOf("@")) != arroba) arroba = -1; var punto = texto.lastIndexOf("."); for (var contador = 0 ; contador < texto.length ; contador++){ mailres = false; break; } } if ((arroba > 1) && (arroba + 1 < punto) && (punto + 1 < (texto.length)) && (mailres == true) && (texto.indexOf("..",0) == -1)) { mailres = true; } else { mailres = false; } return mailres; } </script> <div class="forA" id="fa" style="display:none"> <!--FORMULARIO DE ALTA --> <form action="altaUsuarios.php" method="post" name="form"> <div class="in1"><input type="text" name="email" id="cle" style="border: 0;background-color: transparent" /></div> <div class="in2"><input type="text" name="pass" style="border: 0;background-color: transparent" /></div> <div class="b1"><input type="submit" name="submit" value="Enviar" onclick="enviarsesion()" style="border: 0;background-color: transparent"/></div> </form>
Saludos a todos y gracias.!!
fede