Si es tan solo un elemento radio, para que hacer ese bucle?
Código Javascript
:
Ver originalvar r =document.getElementsByName('dato');
if(r[0].checked == false){
alert('seleccione opción');
}
ó asignale un id y identificalo por el mismo. Además conceptualmente es un error utilizar un radio, porque una vez seleccionado, no darías posibilidad a que lo desseleccione en caso de correción, deberías utilizar un checkbox
Saludos