Perdón por la tardanza, la solución es similar a la anterior solo que ahora utilizaremos el id de cada radio button.
He aquí el ejemplo:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="
http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<script language="javascript1.2" type="text/javascript">
function Validar(form)
{
var errores="";
with(form){
if ((Radio1.checked)||(Radio2.checked)||(Radio3.checked)||(Radio4.checked)){
}
else {errores+="· Debe marcar al menos una casilla de verificación.\n ";}
/* FIN DE CONDICIONES */
if (errores){
alert("Por favor, revise los siguientes errores:\n"+errores);
document.ResultadoForm=false;
}
else document.ResultadoForm=true;
}
}
</script>
</head>
<body>
<form id="form1" name="form1" method="post" action="" onsubmit="Validar(this);return document.ResultadoForm">
<input name="Radio" id="Radio1" type="radio" value="valor1" />
<input name="Radio" id="Radio2" type="radio" value="valor2" />
<input name="Radio" id="Radio3" type="radio" value="valor3" />
<input name="Radio" id="Radio4" type="radio" value="valor4" />
<input type="submit" id="Radio" name="Submit" value="Submit" />
</form>
</body>
</html>
Hola, me ha servido su respuesta, aunque tuve que poner la llamada a la función desde el botón del form, pues en el onSubmit del form ya tenía una función para llamar y al enviar el form no funcionaba bien con las llamada a las dos funciones.Lo comento para que vean que se puede y creo que es mejor llamar la función de Validar(this) en el botón y llamarla al dar click (onClick) - Cano Ríos Sánchez