<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>
|