Hola
mrgubu
Lo que ocurre es que cuando tienes un solo radio no se crea ningún array de radios, por eso cuando pones rd1[0] da un error. Esto puede servirte:
Código PHP:
function validar() {
var sel=false;
if(thisForm.rd1.length==undefined) {
if(thisForm.rd1.checked)
sel=true;
}
else
for(var i=0; i<3; i++) {
if (thisForm.rd1[i].checked) {
sel = true;
break;
}
}
if (sel == false) {
alert("debe seleccionar una opcion");
} else {
thisForm.submit();
}
}
Saludos,