Использование нескольких кнопок сабмит (submit) на одной форме

Использование нескольких кнопок сабмит (submit) на одной форме

Когда на форме ( form) расположено несколько кнопок сабмита (submit), есть несколько вариантов, как определять, какая именно из кнопок самбита была нажата.

Есть форма с несколькими кнопками сабмит, как определить какая из кнопок была нажата.

<FORM NAME="theForm">
<input type="hidden" name="func" id="func">

<INPUT TYPE="button" VALUE="Submit 1" onclick="document.theForm.func.value='1'; document.theForm.submit();">
<INPUT TYPE="button" VALUE="Submit 2" onclick="document.theForm.func.value='2'; document.theForm.submit();">
<INPUT TYPE="button" VALUE="Submit 3" onclick="document.theForm.func.value='3'; document.theForm.submit();">
</FORM>

При нажатии на кнопку мы инициализируем скрытую переменную func и вызываем сабмит формы. Собственно ничего сложного.