Hola
Alexis Muchas gracias por el aguante :D pero no me funciona hice lo que me dijiste (colocar el codigo dentro del body) pero de igual manera no funciona. Mientras estaba tratando de hacer que funcione se me ocurrió colocar alert() en varios lados para ver que pasaba dejandolo así
Código Javascript
:
Ver originalalert("sadassadsa");
var formulario = document.getElementById("ejemplo"), //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){
event.preventDefault();
var valido = true;
for (var i = 0; i < total; i++){
if (!elementos[i].value.length){
avisos[i].style.display = "inline-block";
alert("Falso");
valido = false;
}
else{
avisos[i].style.display = "none";
alert("Verdadero");
}
}
if (valido){
alert("valido");
this.submit();
}
}, false);
Y lo que pude comprobar es que llega al archivo Validacion3.js pero no hace el resto (lo he comprobado colocando los alert())
Estuve pensando si por ahí le falta un "return" al formulario pero no se si estoy en acierto porque el archivo Validacion3.js tiene una funcion que ya hace de retorno por si solo.
La verdad es que no se que le puede faltar :/