z tego co pamiętam to ie zawsze miało problem z obsługą image , imho lepiej zrobić normalny submit i w css:
#button_id{
border:none;
background:url('sciezka/do/obrazka') no-repeat;
width: 100px;
height: 20px;
oczywiście width i height musisz dostosować do swoich potrzeb.
//mały update
dla przycisku typu image np:
<input type="image" name="przycisk" src="....." />
w $_POST będziesz miał zmienne przycisk_x i przycisk_y tak możesz sprawdzić czy przycisk został naciśnięty