Como usar una variable de un javascript en HTML

Hola, necesito encontrar la forma de guardar un valor de una variable del javascript que me genera imágenes aleatoriamente y guardarlo en una variable oculta del formulario html pero no lo consigo.
<script language="JavaScript">
enlaces = new Array
enlaces[1]="<img src='../images/01.JPG'>"
enlaces[2]="<img src='../images/02.JPG'>"
enlaces[3]="<img src='../images/03.JPG'>"
enlaces[4]="<img src='../images/04.JPG'>"
enlaces[5]="<img src='../images/05.JPG'>"
random_num = (Math.round((Math.random()*8)+1));
document.write(enlaces[random_num]);
</script>
 
La variable random_num del javascript es lo que necesito guardar y había pensado hacerlo asignando el valor al id validación como aquí pero no funciona.
window.document.getElementById('validacion').value=random_num;
 
[HTML]<input type="hidden" name="validacion" id="validacion" />[/HTML]
¿Se os ocurre alguna forma de sacar ese valor del javascript para poner utilizarlo?
Respuesta
1
Creo que esto debería funcionar:
Donde quieras poner el input escribes esto:
<script >
document.write("<input type='hidden' name='validacion' id='validacion' value='"+random_num+"' />");
</script>
(Copia y pégalo para ver bien las comillas)
Siempre que el script de antes haya calculado ya el valor de random_num.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas