Often-times there are several buttons on a complex form with the last one having the submit action. However if the user hits return then the first button is the one which is triggered. If I want my 'real' submit button to get the key press then one way to do it is to use a hidden button as the first: