I started using a diagnostic css stylesheet, e.g. http://snipplr.com/view/6770/css-diagnostics--highlight-deprecated-html-with-css--more/
One of the suggested rules
An important quirk to be aware of: In a form that contains a element, IE6 and IE7 will not submit the form when the element is clicked. Other browsers, on the other hand, will submit the form.
In contrast, no browsers will submit the form when or elements are clicked. And naturally, all browsers will submit the form when or elements are clicked.
As @orip's answer says, to get consistent submit behavior across browsers, always use or inside a element. Never leave out the type attribute.