Usually you will only have a few fields to validate, and they may require a different procedure too. Rather than looping through the entire form array, you could pass the form object to a validating function and define a number of if statements for the form fields you wish to validate.
<script type="text/javascript"> <!-- function validateForm(form) { if (form.entry1.value.length == 0) { alert("Text field 1 is required!"); form.entry1.focus(); return false; } if (form.entry3.value.length == 0) { alert("Field 3 is required and must be a number!"); form.entry3.focus(); form.entry3.value = ""; return false; } else if (isNaN(form.entry3.value)) { alert("Field 3 must be a number!"); form.entry3.focus(); form.entry3.value = ""; return false; } var boxChecked = 0; for (var i = 0; i < form.entry4.length; ++i) { if (form.entry4[i].checked) { ++boxChecked; } } if(boxChecked == 0) { alert("You must select at least 1 option in Field 4!"); form.entry3.focus(); return false; } return true; } //--> </script>