Das ist nicht nötig. Es gibt für <input> die Möglichkeit, einen type "reset" anzugeben.
Du hast mich falsch verstanden oder nicht richtig gelesen.
Mit dem type reset sätze ich das Formular zurück, also Felder die ich ausgefüllt habe, sind wieder leer.
Damit unterscheidest du dich grundlegend von den Auffassungen des W3C. Außerdem: ein Formular, das ausgefüllt werden soll, hast du ja sowieso.
Auch falsch, da von der Logik her es schon nicht WC3 konform sein kann. Ein Formular zu verwenden, damit man einen Standart Button als Link formatieren kann ist bestimmt nicht konform.
Beispiel:
Profiel änderungen eines Users.
Der User befindet sich in seinem Profiel und möchte jetzt Daten ändern.
Dafür klickt er auf einem Link. Formular mit seinen Daten wird angezeigt.
Er überlegt sich das anders und möchte keine änderung vornehmen.
Also einen ganz einfachen Link sätzen der das Profil des Users wieder anzeigt.
<a href="index.php?m=user&a=show_profiel">Abbrechen</a>
Dieser Link soll aber aussehen wie ein submit button.
Daher bin ich von dem Tag Button ausgegangen.