Buenas,
tengo un error que creo que es bastante raro. Resulta que intento realizar una validación para la que me han pedido que utilice innerHTML. La validación me la hace bien, pero a la hora de mostrarla es donde tengo problemas, pues el mensaje se va enseguida.
He mirado por varios temas del foro, por varios otros foros y por unos apuntes y creo que al menos la semántica está correcta. La validación la hago en un fichero .js (no creo que ese sea el problema), así que os pongo los dos fragmentos de código:
Código de validacionBloque.js
Código:
function validaFormulario() {
var mensaje = "";
var res;
// Funciones de validacion en el que se va formando el mensaje a mostrar
if (mensaje!="")
document.getElementById("validacion_bloque").innerHTML = mensaje;
return true;
}
Código del formulario.html:
Código HTML:
<body>
<div id="div_form">
<div id="validacion_bloque">
<script type="text/javascript" src="validacionBloque.js"></script>
</div>
<form id="formulario" name="formulario" onsubmit="validaFormulario()">
<!-- Formulario -->
</form>
</div>
</body>
A ver si podeis ayudarme, por favor, que ya estoy loca con esto