Foros del Web » Programando para Internet » Javascript »

chequear botón de opción

Estas en el tema de chequear botón de opción en el foro de Javascript en Foros del Web. Hola, alguien que me pueda indicar como hacer una función para que me chequee si ha elegido una de estas tres opciones y en caso ...
  #1 (permalink)  
Antiguo 24/09/2004, 04:21
Avatar de PeiShar  
Fecha de Ingreso: abril-2001
Ubicación: España
Mensajes: 125
Antigüedad: 23 años
Puntos: 0
chequear botón de opción

Hola, alguien que me pueda indicar como hacer una función para que me chequee si ha elegido una de estas tres opciones y en caso de que no haya elegido ninguna le obligue a ello??? Gracias

Código HTML:
<tr align="left" valign="top">
            <td class=texto height="21">1º Candidato:</td>
            <td colspan="3" height="21">
              <input type="radio" id="Arte" name="Arte" value="1º Candidato">
            </td>
          </tr>
          <tr align="left" valign="top">
            <td class=texto height="21">2º Candidato:</td>
            <td colspan="3" height="21">
              <input type="radio" id="Arte" name="Arte" value="2º Candidato">
            </td>
          </tr>
          <tr align="left" valign="top">
            <td class=texto height="21">3º Candidato:</td>
            <td colspan="3" height="21">
              <input type="radio" id="Arte" name="Arte" value="3º Candidato">
            </td>
          </tr> 
  #2 (permalink)  
Antiguo 24/09/2004, 10:13
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola PeiShar.

Suponiendo que no tengás más controles de formulario en tu página, puedes proban con este código:
Código HTML:
function validar() {
   var marcado=false;
   obj=document.getElementsByTagName('input');
	 for(i=0;i<obj.length;i++)
	    if(obj[i].checked) marcado=true;
   if(!marcado)
	    alert('Marca alguno muchach@');
}
Si tienes más controles, dilo a ver que se nos ocurre. Saludos,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:52.