<script type="text/javascript">
function validateRadio(obj,correct){ var result = 0
for(var i=0; i<obj.length; i++){ if(obj[i].checked==true && obj[i].value==correct) result = 1
}
if(!result && obj.value == correct) result = 1
return result
}
</script>
<form onsubmit=" var err = ''
if(!validateRadio(this.a,3)){ err+='\nFirst radio is wrong' } if(!validateRadio(this.b,2)){ err+='\nSecond radio is wrong' } if(err.length){ alert('Problem:'+err); return false; } else{ alert('Good Job -- Submitting'); return true; }" action="#">
Choose "3"
<input name="a" value="1" onchange="if(!validateRadio(this,3)) alert('Incorrect')" type="radio"> 1<input name="a" value="2" onchange="if(!validateRadio(this,3)) alert('Incorrect')" type="radio"> 2<input name="a" value="3" onchange="if(!validateRadio(this,3)) alert('Incorrect')" type="radio"> 3<input name="a" value="4" onchange="if(!validateRadio(this,3)) alert('Incorrect')" type="radio"> 4
<p>Choose "2"
<input name="b" value="1" type="radio"> 1
<input name="b" value="2" type="radio"> 2
<input name="b" value="3" type="radio"> 3
<input name="b" value="4" type="radio"> 4
</p><p><input value="Submit" type="submit">
</p></form>