Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/05/2013, 17:08
Avatar de xXn
xXn
 
Fecha de Ingreso: abril-2013
Ubicación: Buenos Aires
Mensajes: 41
Antigüedad: 11 años, 8 meses
Puntos: 2
Respuesta: Alguien sabe porque no me valida?

Directamente me registra aunque deje todo en blanco. Como que me devuelve un true y nunca estoy poniendo un return true en la validacion. O la otra es que ni siquiera este yendo a validacion.

vos me decis que lo ponga asi?

Código Javascript:
Ver original
  1. function validacion(){
  2.     var usuario = document.getElementById("usr_login").value;
  3.     var pass    = document.getElementById("usr_pass").value;
  4.     var pass2   = document.getElementById("usr_pass2").value;
  5.     var email   = document.getElementById("usr_email").value;
  6.     var nombre  = document.getElementById("usr_nombre").value;
  7.    
  8.     if( usuario == null || usuario.length == 0 || /^\s+$/.test(nombre) ) {    
  9.         alert("Complete el capo usuario.");
  10.         return false;
  11.     }
  12.     else if( nombre == null || nombre.length == 0 || /^\s+$/.test(nombre)  ) {    
  13.         alert("Complete el capo nombre.");
  14.         return false;
  15.     }
  16.     else if(pass == null || pass.length == 0 || pass2 == null || pass2.length == 0 || pass != pass2){
  17.         alert("Las passwords no coinciden");
  18.     }
  19.     else if( email == null || !(/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.([a-zA-Z]{2,4})+$/.test(email)) ) {
  20.         alert("Complete el con una direccion de correo electronico.");
  21.         return false;
  22.     }
  23. }


Lo de preventDefault() no lo entendi.