I believe that if you want things like that to happen when you click on an option in a <SELECT> list, you have to use some type of client side scripting, i.e. vbscript, javascript. If using vbscript, it would be the 'onClick' event, or possibly the 'onSelect' event for the Select form element.

I don't use client side scripting of any kind anymore, and if I was doing this, and wanted this type of behavior, instead of a <SELECT> dropdown, I would use either an array of submit buttons, each with a different choice, or a bunch of hyperlinks, one per choice, each one passing the value for that id in the query string.

When I want to retain the values of an in progress form, I grab all the post and get values, and store them in an array. When I'm displaying the form, each element is either blank, or has a value. something like this..