сколько не работал с событием "сабмит" никогда не пользовался тегом "сабмит"
все делается намного проще
1.
у тебя есть форма, для которой прописаны "имя" и "action"
метод сам выбираешь
например
<form name="workform" method="POST" action="http://xxx.yyy.zz/*.jsp">
</form>
2. на этой форме делаешь скрытый тег (если тебе необходимо определить какой "сабмит" был нажат
<input type=hidden name ="action" value="">
имя любое
3. сажаешь на форму две (сколько угодно) кнопки (я обычно делаю ссылками с яваскриптом вместо урла)
и по событию каждой кнопки пишеш примерно такой яваскрипт
javascript
:document.workform.action.value='submit_name1';document.workform.submit()
javascript
:document.workform.action.value='submit_name2';document.workform.submit()
для каждой кнопки свое имя.
4. в результате у тебя и сабмиты корректно отрабатываются... и на сервере ты знаешь - кто из них был нажат
P.S.
а сабмитами я все-таки не пользуюсь
