Вот как использовать код, который вы дали @Tomalak, но не скопировали правильно
function valDistribution(frm) { // frm needs to be passed here
var myCreator=false;
// create an array if not already an array
var rdo = (frm.creatorusers.length > 0) ? frm.creatorusers : [frm.creatorusers];
for (var i=0; i<rdo.length; i++) {
if (rdo[i].checked) {
myCreator=true;
break; // no need to stay here
}
if (!myCreator){
alert("You must select a Creator User!");
return false;
}
return true; // allow submission
}
при условии, что отправка выглядит ТОЛЬКО так:
<form onsubmit="return valDistribution(this)">
и радио NAMED так:
<input type="radio" name="creatorusers" ...>