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