turpentyne Posted February 19, 2012 Share Posted February 19, 2012 I'm trying to figure out how to do form validation on a series of dropdowns. I've got form validation on the rest of the fields, but the dropdowns are generated as: <select name="participantqty[215]" id="participantqty" class=""> etc... <select name="participantqty[212]" id="participantqty" class=""> etc... <select name="participantqty[112]" id="participantqty" class=""> etc... All I need to do is verify that any one(or more) of the selects with id="participantqty" are selected - along with the rest of the form validation, before the form submits to a new page. The above is the most important part, so I was thinking of making it a "master" if statement before the rest of the form validation will even occur But when I do a simple check, it completely overlooks the validation and jumps to the new page. a simplified version: function myForm(){ if (register1.participantqty.selectedIndex < 0) { alert("Please select a workshop."); register1.participantqty.focus(); return (false); } else { // the rest of the validation - essentially: var fname = document.getElementById('fname'); var lname = document.getElementById('lname'); // etc. if(emailValidator(email, "Please enter a valid email address")){ return true; } return false; } // etc. } Link to comment https://forums.phpfreaks.com/topic/257326-form-validation-on-php-looped-dropdowns/ Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.