Jump to content

form validation on php-looped dropdowns


turpentyne

Recommended Posts

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

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.