¿Alguien podría decirme por qué no saltan los alerts de estas funciones? Cuando le doy a enviar no me aparece ningún error en la página, pero tampoco van bien.Saludos.
Código PHP:
function mostrar_informacion(txt){
//comprobacion de correo
var b= /^([a-zA-ZñÑ0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
if (form.email.value == "")
{
return true;
}else{
if (! b.test(txt) ) {
alert('Email no válido');
return b.test(txt)
}
}
}
function vacio(q) {
for ( i = 0; i < q.length; i++ ) {
if ( q.charAt(i) != " " ) {
return true
}
}
return false
}
//valida que el campo no este vacio y no tenga solo espacios en blanco
function valida() {
if(form.nombreamo.value == "" ) {
alert("Introduzca un cadena de texto.")
return false
} else {
alert("OK")
//cambiar la linea siguiente por return true para que ejecute la accion del formulario
return true
}
}
<form id="form" name="form" method="post" enctype="multipart/form-data" action="ingreso.php" onSubmit="return mostrar_informacion(this.email.value); valida(this)"></form>