Hola,
estoy haciendo una página JSP en la que construyo un radio button con elementos que saco de la base de datos.
<input name="opcion" type="radio" onClick="actualizarRadio()" value=<%= tabla.values().toArray()[0].toString()%> checked>
<%= tabla.values().toArray()[1].toString() %>
Cuando cargo la página el radio button tiene los elementos deseados. El problema es cuando quiero ver qué opción ha sido elegida.Que lo hago con una función JavaScript:
function actualizarRadio(){
var OPCION = document.getElementById("opcion");
for (i = 0; i < OPCION.length; i++) {
if(OPCION[i].checked){ ....
He hecho comprobaciones y creo que en OPCION no está cogiendo el radiobutton o no lo hace como un array.
No pongo más código por no dispersar la atención, creo que el problema lo tengo localizado ahí, pero si lo prefería pongo todo el código.
Si me podéis ayudar os lo agradezco. Un saludo.