Quando ho questa necessità di solito metto l'immagine dentro un tag <button>
Codice PHP:
<form method="post">
... vari campi del form
<button type="submit" value="Invia" name="invia">[img]xxx.gif[/img]</button>
</form>
C'è un bellissimo articolo su HTML.it riguardo a questo versatile tag che viene usato pochissimo
Mi pare che l'articolo abbia come titolo "clicca il bottone" o qualcosa del genere
Un altro modo è tramite Javascript e il tag <a>(anche se a volte gli utenti lo hanno disattivato)
Codice PHP:
<script language="Javascript">
function inviaModulo()
{
document.getElementById("mioModulo").submit();
}
</script>
<form method="post" id="mioModulo">
... vari campi del form
[url="javascript:inviaModulo()"][img]xxx.gif[/img][/url]
</form>
Il parser del forum ha cambia la scritta "javascript" nell' HREF in java-script... ma ovviamente deve essere messa senza il trattino