Comment

Andrei Prodan

First of all there is no way more semantic than other. It's either the standard or not. Second, every form element requires a submit input and not necessarily a button. You can have 0 or more buttons in a form that do whatever you want them to do (except submit the form), and 1 or more input type submit elements that actually submit the data to the form action. Stop whining and get it right.