Jump to content

[SOLVED] Validate multiple select


RIRedinPA

Recommended Posts

If I have a select element set up for multiple selects so PHP can read it how do I validate it in Javascript?

 

I tried this:

 

if (document.formname.["elementname[]"].length < 1) {

//do something

}

 

but I get this error message:

 

Error: missing name after . operator

Source File: /js/pwf.js

Line: 345, Column: 28

Source Code:

if (document.formname.["elementname[]"].length < 1) {

Link to comment
https://forums.phpfreaks.com/topic/120200-solved-validate-multiple-select/
Share on other sites

Figured it out, aside from my own stupidity (the multiple select was element 2 not 1)

 

var opSelected = new Array(); 
var valform = document.viewissues;

while (valform.elements[2].selectedIndex != -1) { 
   if (valform.elements[2].selectedIndex != 0) { 
     opSelected.push(valform.elements[2].selectedIndex.value); 
     valform.elements[2].options[valform.elements[1].selectedIndex].selected = false; 
   }
}

if (opSelected.length < 1) { 
   haserror = true; 
   errmsg += "You must select at least one magazine.\n\n";
}

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.