Salve, ho fatto un form per l'invio delle mail con un textarea per l'inserimento del corpo del messaggio.
l'acquisizione del contenuto lo faccio con un javascript ma i caratteri speciale come (è à etc) mi arrivano in formato sbagliato del tipo ricevo novità invece di novità.
lo script che uso è il seguente...
<%@LANGUAGE = JScript%>
<%
// Recupero i dati dal modulo
var destinatario = new String(Request.Form("destinatario"));
var nome = new String(Request.Form("nome"));
var email = new String(Request.Form("email"));
var messaggio = new String(Request.Form("messaggio"));
// Effettuo un banale controllo sulla validità dei campi
if (nome == "" || email == "" || messaggio == "") {
Response.Write("ERRORE: Tutti i campi sono obbligatori");
Response.End;
}
// Creo l'oggetto (o classe) CDONTS.NewMail
var OggettoCDONTS = new ActiveXObject("CDONTS.NewMail");
OggettoCDONTS.From = email; // Mittente
OggettoCDONTS.To = destinatario; // Destinatario (inserisci la tua email)
OggettoCDONTS.Subject = "Messaggio" + nome; // Oggetto
OggettoCDONTS.Body = messaggio + ". -->Email del contatto: " + email; // Corpo
OggettoCDONTS.Send(); // Invio la mail
Response.Write("Email inviata con successo!");
%>
qualche suggerimento?
Grazie