Jag har försökt skapa en funktion som loppar igenom alla select element för att kolla om besökaren gjort val i minst 6 st select element.Validering av selectboxar
Men koden härunder, oavsett hur många val man gör aktiveras inte alertboxen. Vad gör jag för fel?
function validateForm(objForm){
var bolIsValid = false;
var countSelection = 0;
var getMaxCount = 6;
for(i=0;i<objForm.elements.length;i++){
if(objForm.elements[i].options[objForm.elements[i].selectedIndex].value != 'none'){
countSelection = countSelection + 1;
if(countSelection == getMaxCount){
bolIsValid = true;
return true;
}
}
}
if(!bolIsValid){
alert('Du har glömt att välja 1:a, 2:a och 3:e hands val i alla valuppsättningar!');
return false;
}
}