onchangeでsubmitできるのはjavascriptでしたか。
vbscriptで実現は無理でしょうか?

だとしたら>>628の案が現実的ですね。