Hola:
Como puse antes, un botón puede "maquillarse" para que parezca un enlace, pero si se quiere usar una imagen, se puede usar un simple input type="image", que hace las veces de submit, aunque añade a los datos que se envían las coordenadas en donde se ha pinchado (con no evaluarlas...), pero también existen las etiquetas button, que dentro puede ponerse cualquier cosa... como por ejemplo una imagen...
Tal vez quieras usar el formato que propones, pero no es nada aconsejable, ya que sin un botón del tipo submit, el que tenga javascript desactivado, jamás podrá enviar el formulario.
Saludos