Grüße,
dann lasse doch einfach per Funktion vorher abklären, ob die Value beider <select> verändert wurde, bevor sie per submit() verschifft werden.
Im noscript-Fall einfach das <select> per Serverscript nochmal anbieten, bis alle daten beieinander sind.
Gruß aus Berlin!
eddi