Hrm, det skal vist ses i sammenhæng med
http://exp.dk/spm/663757, hvor det netop er multiple selects (og er det ikke en tavetosse, at der står .options.selectedIndex ?-)
-- og så bliver det:
<form method="get" action="..." onsubmit="return valider(this);">
og så inkluderer dette script i headeren:
<script type="text/javascript">
function valider(frm) {
var selBoxes = frm.getElementsByTagName("select");
var changed = 0;
for (var i = 0; i < selBoxes.length; i++) {
for(j=0;selBoxes[i].length>j;j++){
changed += selBoxes[i].options[j].selected ? 1 : 0;
}
}
if (changed < 2) {
alert("Du skal vælge mindst to datoer");
return false;
}
return true;
}
</script>