Hola nuevamente
JorgeEMX y MinusFour Gracias por el apoyo y por tratar de ayudarme recien me puse a ver que onda y a probar varias cosas y sus recomendaciones. El error que me daba (
TypeError: avisos is undefined) es porque yo tengo mas elementos de lo que posteé aquí (comboboxes) y como tenia mas elementos en dichos elementos no tenia definido el aviso por eso el error quien como e dicho no afectaba en poder irme en otra pagina
lo que me impedía a mi irme a otra pagina era el lugar en donde se encontraba la función
event.preventDefault();
(en mi post anterior se puede ver que estaba en otra posición)
Quedandome así el archivo JS
var formulario = document.getElementById("form1"), //El formulario
elementos = formulario.elements; //Sus elementos
avisos = document.getElementsByClassName("aviso"); //Las etiquetas
total = elementos.length; //El total de elementos del fomurlario
formulario.addEventListener("submit", function(event){
var valido = true;
for (var i = 0; i < total; i++){
if (!elementos[i].value.length && elementos[i].type != "submit"){
avisos[i].style.display = "inline-block";
valido = false;
event.preventDefault();
}
else{
avisos[i].style.display = "none";
valido = true;
}
}
if (valido){
this.submit();
}
}, false);
Por lo que veran los cambios que hice fu que le coloque el
event.preventDefault();
cuando valido era falso y en el else le puse a valido el valor true para que sepa que es verdadero
else{
avisos[i].style.display = "none";
valido = true;
}
Bueno como siempre agradecido por dedicar sus tiempos a tratar de ayudar, todo sirve, asi que muchisimas gracias
Tema Solucionado
Saludos!