There are many ways to represent a form <submit> button.
This is generally a messy and long-winded way.
<form> <input type="image" src="button.gif"/> </form>
Slightly better, but the image isn't an input and doesn't really reflect it's function!
<form> <button type="submit"> <img src="button.gif" /> </button> </form>
Much better, the tag name used now reflects it's function. You can also insert other inline and block level objects, except for <a> and other form objects. Please see the links below for more details.
To make the button a reset button, simply change the type attribute to reset.