Para que no te vaya a la siguiente pagina en vez de un input de type submit utiliza un input de type="button", entonces el submit lo hacemos en la función de Javascript que quedaria así:
Código:
function validar() {
var sel = false;
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();
}
}
Si tienes 10 radios los indices van de 0 a 9 por lo tanto seria:
for(var i=0; i<10; i++)
ó
for(var i=0; i<=9; i++)
PD: acabo de ver la respuesta de JavierB y me parece más eficaz
, hazlo como te dice.