Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/02/2002, 11:42
URSU
 
Fecha de Ingreso: enero-2002
Mensajes: 55
Antigüedad: 22 años, 4 meses
Puntos: 0
Funcion de Java que funciona a medias

Hola a todos

Necesito resolver un problema que tengo con una funcion de Java, es el siguiente.
El ususrio debe elegir 1 radio button para que se realice el submit de lo contrario debe aparecer un cartel avisandole qeuno ha elegido nada.
lo que tengo hecho funciona bien cuando el usuario no selecciona ningun radio pero si selecciona un radio igual salta el cartel de alert o sea qu no reconoce cuando se a elegido un radio y no encuentro donde estoy fallando aca les mando el codigo

function valida()
{
var i;

for (i=0;i<= document.form1[0].length-1;i++)
{

if (document.form1[0].elements.name=="id_video")
{

if (document.form1[0].elements.checked)
{
//document.form1[0].submit();
return true;
}
}
}
alert('Estimado Usuario, debe un radio');
return false;

}

esto es de java**************

<form name="form1" method="post" action="vota.asp" onsubmit="return valida()" >
<table width="0%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<table width="0%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td> <font face="Arial, Helvetica, sans-serif">
<input type="radio" name="id_video" value="1">
</font> </td>
<td>img src="images/int2001b/votacion1a.gif" width="183" height="24" border="0" </td>
</tr>
<tr>
<td><font face="Arial, Helvetica, sans-serif">
<input type="radio" name="id_video" value="2">
</font> </td>
<td>

tengo 20 radio button qeu se llaman igual y lo unico que tienen de diferente el el value