I am a newbie to javascript and have written the following code to make sure that users have checked a radio button. It is set to work on submit. The form is generated by php and has approx 70 options; users may select one. I am not even sure if the script is being processed because if I test it by submitting without checking a button, the program tries to load the next page without passing a superglobal, and of course I get a php error: "Notice: Undefined index: item in C:\Program Files\EasyPHP 2.0b1\www\dap\subtypemenu.php on line 24". :'( Is there something obvious in my code that is preventing it from executing? Thanks so much in advance for your help. :)
<script language='JavaScript 1.2'>
function submitIt(form)
{
myOption = -1
for (i=0; i<document.prodsearch.item.length; i++)
{
if (document.prodsearch.item[i].checked)
{
myOption = i
}
if (myOption == -1)
{
alert("You must make a selection.")
return false
}
return true
}</script>