Ver Mensaje Individual
  #4 (permalink)  
Antiguo 12/05/2006, 11:22
rvelezb
 
Fecha de Ingreso: julio-2003
Ubicación: Sevilla
Mensajes: 81
Antigüedad: 20 años, 10 meses
Puntos: 1
De acuerdo

Hola, qué tal, ya di con la solución, no iba mal encaminado, el planteamiento era correcto (el 2º código que puse en el mensaje original), simplemente era que preguntaba si el radiobutton estaba vacío (radio[n] == ''), cuándo lo que debía de preguntar era si estaba seleccionada (radio[n].checked), y la condición la expresaba mal (en vez de ser OR era ||), por lo que el código quedaría así:

Código:
if (checkbox.checked == true)
   if ((radio[0].checked)  || (radio[1].checked) || (radio[2].checked)) {}
   else
   {
       alert ("mensaje de error")
       radio.focus()
   }
Todo esto por cada una de las casillas checkbox que quiera que controlen radiobutton.

Muchas gracias de todos modos.