Questo codice asp (che ho personalizzato da un esempio), dovrebbe fungere da form mail per il modulo di raccolta informazioni.
Senza scrivere il codice html del form dico solo che è costituito dai seguenti campi di cui indico il nome delle variabili:"nome","email","settore","interesse",mes saggio".
Ecco il codice asp che intuitivamente ho modificato dall'esempio, non conoscendone il linguaggio:
<%@LANGUAGE = JScript%>
<%
// Recupero i dati dal modulo
var nome = new String(Request.Form("nome"));
var email = new String(Request.Form("email"));
*var settore = new String(Request.Form("settore"));*
*var interesse = new String(Request.Form("interesse"));*
var messaggio = new String(Request.Form("messaggio"));
// Effettuo un banale controllo sulla validità dei campi
if (nome == "" || email == "" *|| settore== ""*|| interesse== ""*|| messaggio == "") {
Response.Write("ERRORE: Tutti i cami sono obbligatori");
Response.End;
}
// Creo l'oggetto (o classe) CDONTS.NewMail
var OggettoCDONTS = new ActiveXObject("CDONTS.NewMail");
OggettoCDONTS.From = email; // Mittente
OggettoCDONTS.To = "mia@mail.it"; // Destinatario email
OggettoCDONTS.Subject = "Messaggio da " + nome; // Oggetto
OggettoCDONTS.Body = messaggio; // Corpo
OggettoCDONTS.Send(); // Invio la mail
Response.Write("Email inviata con successo!");
%>
Le righe contenute tra gli "*" sono quelle che ho aggiunto.
In base alle variabili definite nel form hmtl, il codice asp è corretto oppure manca qualcosa ?

Rispondi quotando