Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 21
  1. #1
    Utente di HTML.it L'avatar di floyd46
    Registrato dal
    Feb 2002
    residenza
    Apulia
    Messaggi
    2,641

    Form-mail con JavaScript

    Ciao a tutti
    vorrei sapere, cortesemente, se da un normale form posto in una pagina web di pochi campi (x es. E-mail Mittente, E-mail Destinatario, Oggetto e Messaggio) dopo aver compilato tutti i campi e cliccato il pulsante "Invia" si apre il programma di posta elettronica (Outlook o altri) e tutti i campi compilati nella pagina vanno a popolare esattamente i campi della mail:

    e-mail mittente equivarrebbe al campo Da: ecc....

    chi sarebbe così gentile da indicarmi quanto chiedo?

    Grazie

    -Floyd-
    "Le persone che realizzano layout con tabelle annidate, spacer gif o che ignorano l'accessibilità non possono più definirsi professionisti." Andy Clarke
    --------------------------------

    www.extrowebsite.com

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    E-mail mittente non lo puoi cambiare...

    <form action="mailto:pippo@html.it">
    <input type="text" name="cc">
    <input type="text" name="bcc">
    <input type="text" name="subject">
    <textarea name="body"></textarea>
    <input type="submit">
    </form>

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it L'avatar di floyd46
    Registrato dal
    Feb 2002
    residenza
    Apulia
    Messaggi
    2,641

    Grazie

    E-mail mittente non lo puoi cambiare...

    Ciao e grazie br1.

    Credevo ci fosse qualche codice particolare per fare in modo che
    compilando il campo, x es. "Mittente", al momento dell'apertura del programma di Posta Elettronica, passasse l'ind inserito nel campo.

    Grazie ancora

    -Floyd-
    "Le persone che realizzano layout con tabelle annidate, spacer gif o che ignorano l'accessibilità non possono più definirsi professionisti." Andy Clarke
    --------------------------------

    www.extrowebsite.com

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Scusa br1, ma si potrebbe pensare uan cosa di questo tipo?

    <form action="mailto:pippo@html.it">
    <input type="text" name="cc">
    <input type="text" name="bcc">
    <input type="text" name="subject">
    <textarea name="body"></textarea>
    <input type="submit" value="manda a pippo" onclick=this.form.action='mailto:pippo@html.it';">
    <input type="submit" value="manda a tizio" onclick=this.form.action='mailto:tizio@html.it';">
    ...
    </form>

    Oppure qualcsoa di piu` complesso, con un campo o una select in un altro form.

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998

    @ Mich_

    La tua osservazione e' giusta... e se funzionasse la ricerca si potrebbe trovare gia' postata in questo forum qualche tempo fa... in questo caso si parlava pero' del mittente (e non mi risulta si possa modificare quello di default del client di posta).

    Spero di non essere smentito... significherebbe che chiunque sarebbe in grado di spedire mail anonime... :di56:

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Opps.
    Era scritto mittente, ed io ho letto destinatario. Scusate.

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,199

    scusatemi.....

    io avrei necessità di mandare tramite questo form anche altri dati, dati che poi si dovrebbero andare a formattare nel body del messaggio tipo :

    Telefono : 251652612

    Città : Domodossola

    COME SI FA'

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,199
    up

  9. #9
    Prova in questo modo...

    function Email()
    {
    var aCapo = "%0A";

    // modulo è il nome della form
    var email = document.modulo.indirizzo_email.value; // To
    var email1 = document.modulo.indirizzo_email1.value; // CC
    var email2 = document.modulo.indirizzo_email2.value; // CC

    var oggetto = document.modulo.oggetto.value; // Oggetto dell'e-mail
    var messaggio = document.modulo.messaggio.value; // Corpo del messaggio
    var citta = document.modulo.citta.value;// Valore del campo città
    var telefono = document.modulo.telefono.value;

    email_cc = email1 + ";" + email2 + ";";

    var stringa_totale = "";

    // quì sotto cominci a costruire il corpo del messaggio...

    if (citta != "")
    {
    stringa_totale = stringa_totale + "Città : " + citta + aCapo;
    }
    if (telefono != "")
    {
    stringa_totale = stringa_totale + "Telefono : " + telefono + aCapo;
    }

    location.href = "mailto:" + email + "?Subject=" + oggetto + "&Cc=" + email_cc + "&Body=" + messaggio + aCapo + aCapo + "Lista Modifiche:" + aCapo + aCapo + stringa_totale;
    }

    può essere richiamata ad es così:

    <button onclick="Email()" >
    Invia Osservazioni
    </button>

    Spero vada bene.
    Ciao
    Claudio

  10. #10
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,199
    ma dove lo devo posizionare nel body nell'head??

    come??

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.