Acho que a maioria dos programadores iniciantes se deparam com esse problema e pensam que validar botões de rádio é igual aos inputs de texto, ledo engano. Mas não se preocupem, é bem simples, aqui vai o código:
<html>
<head>
<title>Validando Botões de rádio</title>
<script "text/javascript">
function Valida(form) {
preencheu = false;
botoes = form.campo.length;
for (i=0;i<botoes;i++) {
if (form.campo[i].checked) {
preencheu = true;
break; }
}
if (preencheu) {
form.submit(); }
else {
alert("É necessário escolher uma das opções.");
}
}
</script>
</head>



