Also, regarding your other question about making this work with a lookupDispatach action, it's a little more complicated, but it can be done: Just remove the submit button and create a hidden field with the same property name that your submit button had like this:
<html:hidden property="save" />
Once again: the property name cannot be "submit"
put the following code in the <head></head> block of the html.
<script> var submitName = '<bean:message key="label.submit" />';</script>
Then modify the onchange code to: onchange="document.forms.save = submitName;this.form.submit()"
This is assuming that label.submit was the value used by your old submit button. [ April 29, 2006: Message edited by: Merrill Higginson ]