Hola, estoy intentando validar un formulario con esta funcion, pero cuando deberia tirar FALSE no lo hace. La funcion esta bien llamada xq cuando solo tenia una condicion funcionaba.
Código HTML:
<script>
function validarForm() {
var errores = 0;
var desc = document.forms["form"]["descripcion"].value;
if (desc == null || desc == "" || desc.length == 0 || /^\s+$/.test(desc)) {
document.getElementById("alertaForm").innerHTML = '<div class="alert alert-danger" role="alert" id="alerta-form"><span class="glyphicon glyphicon-remove" aria-hidden="true"></span> El campo <b>Descripcion</b> no fue completado.</div>';
document.getElementById("confirmado").innerHTML = "";
errores = errores+1;
}elseif (desc.length > 50 ) {
document.getElementById("alertaForm").innerHTML = '<div class="alert alert-danger" role="alert" id="alerta-form"><span class="glyphicon glyphicon-remove" aria-hidden="true"></span> El campo <b>Descripcion</b> es muy largo (limite 50 caracteres).</div>';
document.getElementById("confirmado").innerHTML = "";
errores = errores+1;
}
if (errores != 0 ){
return false;
}
}
</script>
Muchas gracias