Visualizzazione dei risultati da 1 a 8 su 8

Discussione: invio di form per mail

  1. #1

    invio di form per mail

    dovrei creare una form:
    Name
    email
    phone
    date
    ecc...

    non ho bisogno di controlli sui campi.
    Il contenuto di questa form dovrebbe essere inviato ad un indirizzo mail.
    Qualcuno conosce qualche guida per fare ciò?
    Non vorrei usare asp, si può fare in javascript?

    Grazie aticipatamente per l'attenzione.

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,134

    Re: invio di form per mail

    Originariamente inviato da morfonesk
    dovrei creare una form:
    Name
    email
    phone
    date
    ecc...

    non ho bisogno di controlli sui campi.
    Il contenuto di questa form dovrebbe essere inviato ad un indirizzo mail.
    Qualcuno conosce qualche guida per fare ciò?
    Non vorrei usare asp, si può fare in javascript?

    Grazie aticipatamente per l'attenzione.
    Una cosa del genere:
    codice:
    <form action="mailto:indirizzoemail@tuoprovider.it" method="post" name="form1">
      <label>Name
      <input name="name" type="text" id="name">
      </label>
      <label>
      
    
    
        <label>Email
        <input name="email" type="text" id="email">
        </label>
      </p>
      
    
    Phone 
        <input name="phone" type="text" id="phone">
      </p>
      
    
    
        <label>Date
        <input name="day" type="text" id="day">
        </label>
      </p>
      
    
    
        <input type="submit" name="Submit" value="Submit">
      </p>
    </form>
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    già...

    semplicissimo ed efficace!
    SMS pronti - Idee per sms!
    GIOCHI ONLINE GRATIS - Corri a giocare!
    manuali e tutorial di informatica
    manuali webmaster - Articoli per webmaster -

  4. #4
    adesso lo provo.
    grazie.

  5. #5
    domanda:
    Per far si che la mail venga inviata, l'utente deve aver configurato outlook, o la mail viene spedita indipendentemente?

  6. #6
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    no, è necessario che l'utente abbia un client di posta elettronica predefinito e settato. Altrimenti la mail nn può essere spedita. E cmq l'utente deve inviare esplicitamente l'email
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  7. #7
    Ciao! Ho anche io lo stesso problema, cioè inviare i campi di un form via mail.
    Ho provato con l'esempio ma in allegato mi arriva un file che poi è difficile da leggere. Invece io vorrei che i campi fossero scritti nel body del messaggio in questo modo:

    Cognome: rossi
    Nome: mario
    Telefono:123456
    Email: mario.rossi@indirizzo.it
    Messaggio:
    Questo è il mio messaggio! Ciao!

    Come posso fare?

    Ho provato con una funzione di convalida e invio:

    <script type="text/javascript">
    <!--
    function Modulo() {
    //Variabili associate ai campi del modulo
    var cognome = document.modulo.cognome.value;
    var nome = document.modulo.nome.value;
    var telefono = document.modulo.telefono.value;
    var email = document.modulo.email.value;
    var riferimento = document.modulo.riferimento.options[document.modulo.riferimento.selectedIndex].value;
    var argomento = document.modulo.argomento.options[document.modulo.argomento.selectedIndex].value;
    var cognome = document.modulo.nome.value;

    var strMessaggio = "";
    var strSubject = "";

    //Espressione regolare dell'email
    var email_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;

    //Effettua il controllo sul campo NOME
    if ((cognome == "") || (cognome == "undefined")) {
    alert("Il campo Cognome è obbligatorio.");
    document.modulo.cognome.focus();
    return false;
    }

    //Effettua il controllo sul campo NOME
    else if ((nome == "") || (nome == "undefined")) {
    alert("Il campo Nome è obbligatorio.");
    document.modulo.nome.focus();
    return false;
    }

    //Effettua il controllo sul campo TELEFONO
    else if ((isNaN(telefono)) || (telefono == "") || (telefono == "undefined")) {
    alert("Il campo Telefono è numerico ed obbligatorio.");
    document.modulo.telefono.value = "";
    document.modulo.telefono.focus();
    return false;
    }

    //Effettua il controllo sul campo EMAIL
    else if (!email_reg_exp.test(email) || (email == "") || (email == "undefined")) {
    alert("Inserire un indirizzo email corretto.");
    document.modulo.email.select();
    return false;
    }

    //Effettua il controllo sul campo RIFERIMENTO
    else if ((riferimento == "") || (riferimento == "undefined")) {
    alert("Il campo Riferimento è obbligatorio.");
    document.modulo.riferimento.focus();
    return false;
    }

    //Effettua il controllo sul campo ARGOMENTO
    else if ((argomento == "") || (argomento == "undefined")) {
    alert("Il campo Argomento è obbligatorio.");
    document.modulo.argomento.focus();
    return false;
    }

    //Effettua il controllo sul campo MESSAGGIO
    /*else if ((messaggio == "") || (messaggio == "undefined")) {
    alert("Il campo Messaggio è obbligatorio.");
    document.modulo.messaggio.focus();
    return false;
    }*/

    //INVIA IL MODULO
    else {
    strmessaggio = "Cognome: " + cognome + " Nome: " + nome + " Tel.: " + telefono + " Email: " + email + " Messaggio:" + messaggio;
    strsubject = "Riferimento: " + riferimento + " - Argomento: " + argomento;
    location.href = "mailto:" + email + "?Subject=" + strsubject + "&Body=" + strmessaggio; {
    }
    alert("Il messaggio è stato inviato correttamente. Grazie.");
    }
    }
    //-->
    </script>

    e

    <input type="button" value="Invia" onclick="Modulo();" />

    ma non funziona...

    Inoltre vorrei mettere la funzione modulo() in un file esterno.js e richiamarla all'interno della pagina ma non riesco...

    Ho usato:

    <script type="text/javascript" src="esterno.js">

    ma niente...

    Mi aiutate?
    Grazie, Carmen
    Carmen

  8. #8
    Nessuno sa come si fa? Possibile?
    Domani ci riprovo...
    Ciao, Carmen
    Carmen

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 © 2026 vBulletin Solutions, Inc. All rights reserved.