If you’ve ever used <BUTTON>
tags in your HTML forms, you’ve probably noticed that there are a couple of problems with them in IE7 and older.
For starters, clicking a BUTTON does not cause its form to be submitted. This means that a user will never be able to submit the form by clicking it. Furthermore, if you are using JavaScript including jQuery to trigger a callback upon form submit, that callback will never be fired.