Grazie per le risposte, ma ci siamo allontanati dal problema.
Il problema non è che non riesco ad inviare i dati tramite POST, ma che al posto di visualizzare il 'value=""' vorre ivisualizzare un'altro carattere.
Ho risolto così:
codice:
<form name="esempio">
	<input type="hidden" name="esempio" id="esempio" value="prova">
	<input type="button" id="invia" STYLE="border:0px;" value="&#x2654">
</form>
In questo modo si vede solo un carattere speciale html, ma viene inviato il valore nascoto "prova", tramite javascript che prende il campo "esempio" da inviare.
Così questo problema è risolto (anche se vorrei togliere il rettangolo tipico del bottone, e lasciare solo l'immagine, e questo non sò come si faccia..).