Un pulsante type=image e' assimilabile al pulsante type=submit ed il controllo va impostato direttamente sul form.
In pratica viene gestito l'evento onclick, grazie al quale puoi modificare una variabile globale che ti segnali il caso, ma il submit del form viene sempre e comunque richiamato.


codice:
<script>da_image=false;</script>
<form onsubmit="if(da_image) return confirm('sei sicuro di voler cancellare?')">
<input type=image onclick="da_image=true">
</form>
Spero si capisca l'esempio