Visualizzazione dei risultati da 1 a 2 su 2

Discussione: script invio modulo

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    3

    script invio modulo

    ciao a tutti, vi scrivo perchè ho un problema con uno script in javascript che dovrebbe inviare via e mail un form... questo è il codice:

    <script type="text/javascript">
    <!--
    function Email() {

    var societa = document.modulo.societa.value;
    var nome = document.modulo.nome.value;
    var cognome = document.modulo.cognome.value;
    var via = document.modulo.via.value;
    var numero = document.modulo.numero.value;
    var citta = document.modulo.citta.value;
    var provincia = document.modulo.provincia.value;
    var tel = document.modulo.tel.value;
    var fax = document.modulo.fax.value;
    var note = document.modulo.note.value;
    var email = "davide82_p@libero.it"
    var oggetto = "info"


    if ((societa == "") || (societa == "undefined")) {
    alert("Il campo società deve essere compilato");
    document.modulo.societa.focus();
    }
    else if ((nome == "") || (nome == "undefined")) {
    alert("Il campo nome deve essere compilato.");
    document.modulo.nome.focus();
    }
    else if ((cognome == "") || (cognome == "undefined")) {
    alert("Il campo cognome deve essere compilato.");
    document.modulo.cognome.focus();
    }
    else if ((via == "") || (via == "undefined")) {
    alert("Il campo via deve essere compilato.");
    document.modulo.via.focus();
    }
    else if ((numero == "") || (numero == "undefined")) {
    alert("Il campo numero deve essere compilato.");
    document.modulo.numero.focus();
    }
    else if ((citta == "") || (citta == "undefined")) {
    alert("Il campo città deve essere compilato.");
    document.modulo.citta.focus();
    }
    else if ((tel == "") || (tel == "undefined")) {
    alert("Il campo telefono deve essere compilato.");
    document.modulo.tel.focus();
    }
    else {
    location.href = "mailto:" + email + "?Subject=" + oggetto + "&Body=" + societa + nome + cognome + via + numero + citta + provincia + tel + note ; {
    }
    }
    }

    //-->
    </script>

    il problema è che quando clicco su invia invece di inviarmelo direttamente mi apre outlook express con i dati che ho inserito e dovrei rifare invia, la cosa nnon mi piace visto che il sito che sto facendo è di un'azienda... c'è un modo in javascript per inviare il modulo direttamente senza passare da outlook???? come devo modificare il codice?????

    grazie!!!!!!!!!!!!! tanti saluti!!!!!!!!!!

  2. #2
    Utente di HTML.it L'avatar di nestore
    Registrato dal
    Feb 2002
    Messaggi
    458
    il solo modo è di usare un linguaggio lato server tipo asp,php,coldfusion e di mandare la mail attraverso il server smtp del server dove risiede la pagina....


    fai una ricerca nel forum di asp e vedi che trovi qualcosa

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.