Perfetto va benissimo ma poi nella email cvorrei far arrivare tutti i miei campi. In effetti il controllo campi l'ho gia fgatto in JS quindi questo non va bene ora!
Avevo fatto una pagina in ASP ma non funziona, mi puoi dire come fare? Sono con ARUBA e uso CDOSYS
codice:
<%
// Recupero i dati dal modulo
var cognome = new String(Request.Form("cognome"));
var email = new String(Request.Form("email"));
var messaggio = new String(Request.Form("messaggio"));
var trovato = new String(Request.Form("trovato"));
// Recupero il campo Email
var email = new String(Request.Form("email"));
// Imposto l'espressione regolare per un indirizzo email
var controlla = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
// Effettuo il controllo vero e proprio
if (!controlla.test(email)) {
Response.Write("ERRORE: L'indirizo e-mail non è corretto! ...torna indietro");
Response.End;
}
// Effettuo un banale controllo sulla validità dei campi
if (cognome == "" || email == "" || messaggio == "" || trovato == "") {
Response.Write("ERRORE: Tutti i campi sono obbligatori ...torna indietro");
Response.End;
}
Mail = Server.CreateObject("CDO.Message")
Mail.From = email
Mail.To = "xxx@xxx.com"
Mail.Subject = "Contatto dal sito"
Mail.TextBody = messaggio
Mail.Send()
Mail=null
Response.Write("E-mail inviata con successo! Sarete contatti il prima possibile.");
%>
<% Response.Write("<span class='txt'>Grazie per averci contattato, ora verrete inviati alla homepage.</span>")%>