Ver Mensaje Individual
  #6 (permalink)  
Antiguo 07/04/2017, 08:24
Avatar de manyblue
manyblue
 
Fecha de Ingreso: marzo-2008
Mensajes: 329
Antigüedad: 16 años, 1 mes
Puntos: 10
Respuesta: Javscript errores formulario e-mail

Si no meto nada, correcto sale el mensasa es campo obligatorio.
Si meto algo, sale el mensaje de que es obligatorio y de que no es e-mail, debería salir solo de que no es e-mail pues ya hay algo metido.
Código PHP:
// JavaScript Document
function validarEmailemail ) {
    
expr = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
    if ( !
expr.test(email) )
        return 
false;
else return 
true;
}

function 
validarusuarioalta()
{
    
valid true;
     var 
emailInput document.forminsertar.strEmail;
     
    
//Si el campo de texto del e-mail posee contenido
    
if (emailInput.value.length){
        
//Se evalúa su formato. Si no es válido, se muestra el mensaje de error respectivo
        
if (!validarEmail(emailInput.value)){
            $(
"#erroremailreal").show("slow");
            
valid false;
        }
    }
    
//Si el campo de texto del e-mail no posee contenido
    
else{
        
//Se muestra el mensaje de error respectivo
        
$("#errorE-mail").show("slow");
        
valid false;
    }
    
    $(
"#errorPassword").hide("slow");
    if (
document.forminsertar.strPassword.value == ""){
        $(
"#errorPassword").show("slow");
        
valid false;
    }
    $(
"#errorNombre").hide("slow");
    if (
document.forminsertar.strNombre.value == ""){
        $(
"#errorNombre").show("slow");
        
valid false;
    }
    return 
valid;

Muchísimas gracias por tu respuesta.