Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/06/2007, 11:11
Emerald
 
Fecha de Ingreso: mayo-2006
Mensajes: 243
Antigüedad: 18 años, 7 meses
Puntos: 0
Pregunta Revisar Radio Button

Hola!

Necesito su ayuda... no se mucho de java script y tengo un ASP en el que necesito incluir una validación en javascript antes de hacer el submit.

Tengo varios radio button llamados:

Código HTML:
<INPUT TYPE="radio" NAME="UH0" VALUE="1" ><br>
<INPUT TYPE="radio" NAME="UH0" VALUE="2" ><br>
<INPUT TYPE="radio" NAME="UH0" VALUE="3" ><br>

<INPUT TYPE="radio" NAME="UH1" VALUE="1" ><br>
<INPUT TYPE="radio" NAME="UH1" VALUE="2" ><br>
<INPUT TYPE="radio" NAME="UH1" VALUE="3" ><br>

<INPUT TYPE="radio" NAME="UH2" VALUE="1" ><br>
<INPUT TYPE="radio" NAME="UH3" VALUE="2" ><br>
<INPUT TYPE="radio" NAME="UH3" VALUE="3" ><br>

<INPUT TYPE="radio" NAME="UH4" VALUE="1" ><br>
<INPUT TYPE="radio" NAME="UH4" VALUE="2" ><br>
<INPUT TYPE="radio" NAME="UH4" VALUE="3" ><br>

<INPUT TYPE="radio" NAME="UH5" VALUE="1" ><br>
<INPUT TYPE="radio" NAME="UH5" VALUE="2" ><br>
<INPUT TYPE="radio" NAME="UH5" VALUE="3" ><br> 
hasta "n", nunca tengo una cantidad fija de radio buttons. Siempre empiezo por UH0 y así hasta UH20, o UH 30, en fin... hasta UHn

y necesito recorrerlos para que cuando en cualquier radio button seleccionen con el value = "3" entonces me envíe un mensaje.

Pero no se como poner algo como lo siguiente:

Código:
function ChecarDatos() 
{
  for(x=0;x<document.ultimahora.TotalArt.value;x++)
  {
     if (document.ultimahora.["UH" + x][2].checked)
     {				
        if (confirm("¿Está seguro de que desea eliminar los articulos seleccionados?"))
        {
           return true;
           break;
        }
        else
        {
           return false;
           break;
        }
     }
   }
}

Es decir, quiero que vaya checando uno por uno, pero no encuentro la forma de llamar el control radio con el nombre especifico. Me marca error en esta línea:

Código:
if (document.ultimahora.["UH" + x][2].checked)
Error: Expected Identifier


Gracias por la ayuda!!