Arregle las dos cosas que me dijeron y dejo de salir el error en la consola.
pero cuando le doy submit me aparece la alerta pero enseguida lo manda y me aparece el mensaje de que fue cargado.
asi quedo ahora:
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;
}else if (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;
}
return (errores == 0);
}
</script>