Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/02/2013, 11:39
fandurc
 
Fecha de Ingreso: febrero-2013
Mensajes: 7
Antigüedad: 12 años, 1 mes
Puntos: 0
Pregunta no me funciona return en javascript

Hola a todos. He hecho una funcion en javascript para enviar un formulario, y cuando quiero interrumpirla usando un "return 0;" luego de una sentencia dentro de un if no me funciona y me ejecuta igual las sentencias que siguen. Esta es la funcion:
Código:
function enviar () {
    var username = document.getElementById("username").value;
    var password = document.getElementById("password").value;
    if ((username == "") && (password == "")) {        
        alert("Debe ingresar su Nombre de Usuario y su Contraseña para acceder");
        document.getElementById("username").focus();
        return 0;        
    } else {
        if (username == "") {
            alert("Debe ingresar su Nombre de Usuario para acceder");
            document.getElementById("username").focus();
            return 0;
        } else {
            if (password == "") {
                alert("Debe ingresar su Contraseña para ingresar");
                document.getElementById("password").focus();
                return 0;
            } else {                 
                document.fingreso.username.value = trim(username);
                document.forms["fingreso"].submit();
                return 1;                
            }
        }
    }        
}
En este caso si no he ingresado ni username y ni password me envia igual el formulario, ignorando mi return 0; . Ayuda xfaaaaaaa