Il javacript ti consente di inviare i dati di un form tramite mail, ma la mail ricevuta, se nel tag form è inserito ENCTYPE="text/plain", ti visualizza i dati inviati in questa forma:
dato1=valore
dato2=valore
dato3=valore
altrimenti se non hai inserito ENCTYPE="text/plain" nel tag form, quella forma di visualizzare i dati viene inserita in un file .dat.
Per visualizzare i dati con un minimo di formattazione ti serve un linguaggio di programmazione come asp o php.
Per l'oggetto, il javascript lo inserisce così:
codice:
mailto="indirizzo@server.it?subject:'Mail dal sito'"
Se vuoi che l'oggetto lo inseriscano gli utenti, segui questa procedura:
fra i tag head
codice:
var oggetto=document.nomeform.casellaoggetto.value; //seleziono dalla casella di testo dell'oggetto il valore
location.href="mailto=indirizzo@server.it?subject:"+oggetto;