Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Asp FormMail

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    125

    Asp FormMail

    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 ?

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Credo di si anche se "interesse" e "settore" nell'email non ci arrivano.

    Roby

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    125

    ??

    e come faccio a farceli arrivare ?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.