Jeśli ma działać jak button to całkowicie wystarczy obsłużenie zdarzenia
onClick. Jednakże z wypowiedzi Twojej rozumiem, że chodzi Ci o
SUBMIT. Czyli coś za pomocą czego można wysłać formatkę na serwer (...kolokwialnie mówiąc: do bazy danych).
możesz to zrobić na dwa sposoby:
<input type="image" src="sciezka/do/obrazka"> <!-- po kliknieciu formularz zostanie wyslany -->
<form id="my_form" (...)> <img src="sciezka/do/obrazka" alt="kliknij aby wyslac" onClick="document.getElementById('my_form').submit();"> <!-- po kliknieciu formularz zostanie wyslany -->
ja osobiście wolę pierwszą formę (bo nie używa JavaScript)