Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    15

    formattazione invio email

    Ciao gente

    Quello che vi posto è uno script che assume i dati da un form e li invia alla mia email.
    Funziona perfettamente, il grattacapo sta nella formattazione del testo dell'email.
    Inizialmete inviava tutte le informazioni attaccate le une alle altre cos' ho provate quanto meno a distanziarle creando un po' di ordine... tuttavia dubito che il mio metodo sia quello giusto.
    Vi chiedo dunque come posso fare ad inserire un campo + contenuto per ciascuna riga del testo email.

    Esempio condizione attuale:

    NOME: Mario EMAIL: ert@ert.oo INDIRIZZO: via lui ecc ecc

    Quello che vorrei :
    NOME: Mario
    EMAIL: ert@ert.oo
    ecc ecc


    GRAZIE a chi mi fa capire


    <%@LANGUAGE = JScript%>
    <%
    // Recupero i dati dal modulo
    var nome = new String(Request.Form("nome"));
    var email = new String(Request.Form("email"));
    var indirizzo = new String(Request.Form("indirizzo"));
    var allevamento = new String(Request.Form("allevamento"));
    var comune = new String(Request.Form("comune"));
    var provincia = new String(Request.Form("provincia"));
    var regione = new String(Request.Form("regione"));
    var razze = new String(Request.Form("razze"));
    var numeroasine = new String(Request.Form("numeroasine"));
    var telefono = new String(Request.Form("telefono"));
    var messaggio = new String(Request.Form("messaggio"));

    // Effettuo un banale controllo sulla validità dei campi
    if (nome == "" || email == "" || indirizzo == "" || allevamento == "" || comune == "" || provincia == "" || regione == "" || razze == "" || messaggio== "") {
    Response.Write("ERRORE: Tutti i campii sono obbligatori");
    Response.End;
    }

    // Creo l'oggetto (o classe) CDONTS.NewMail
    var OggettoCDONTS = new ActiveXObject("CDONTS.NewMail");
    OggettoCDONTS.From = email; // Mittente
    OggettoCDONTS.To = "xxxx@xxxxxx.it"; // Destinatario (inserisci la tua email)
    OggettoCDONTS.Subject = "Registrazione allevatore " + nome; // Oggetto
    OggettoCDONTS.Body = "NOME E COGNOME: " + nome + " " + "URL: " + indirizzo + " " + "EMAIL: " + email + " " + "ALLEVAMENTO: " + allevamento + " " + "COMUNE: " + comune + " " + "PROVINCIA: " + provincia + " " + "REGIONE: " + regione + " " + "RAZZE: " + razze + " " + "NUMERO ASINE: " + numeroasine + " " + "TELEFONO: " + telefono + " " + "COMMENTO: " + messaggio; // Corpo

    OggettoCDONTS.Send(); // Invio la mail%>
    <TD width="25%"><font size="5" color=red><center><% Response.Write("Email inviata con successo!");%></TD></font>

  2. #2
    al posto degli spazi ci devi mettere i tag HTML per andare a capo (
    ) e invece di usare

    il metodo .Body devi usare quello per inviarla in maniera HTML...mi pare .HTMLBody ma non ricordo, se fai una ricerca lo trovi cmq

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.