Well, in my scenario, and since I'm working with PHP, it makes it possible to have more than one submit button in place, with more than one operation possible, depending on the name of the submit.

Since, only the name=value of the submit button clicked is passed to the script.. which is why I think the onChange submit should also be allowed... and, perhaps it is, if it carries a name or something.

Anyway.. in my specific case, I went to a submit button named load and one named save..

if ($submit) { //then save the data }
if ($load) { //load the data.. based on selection x }

In a way, this actually kind of works out better.. since I'm using one form for two purposes..