Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    javascript: form email...ma..

    salve a tutti,
    avevo bisogno di un form, che permetta semplicemente ai visitatori del mio sito di mandarmi una email, ma con i seguente comandi::
    es. nome:
    email:
    tuo sito:
    breve descrizione:

    insomma, ho fatto una pagina nella quale i visitatori possono inserire i loro link, ma prima vorrei vederli io questi siti, quindi avere un form in cui tutti i comandi sopra mostrati mi arrivino tramite email e quindi a me sta decidere se il sito puo o non puo essere inserito nel mio.

    grazie spero di essermi spiegato bene!!!
    salvo87mv
    www.inmodica.135.it

  2. #2
    vi prego aiutatemi,
    mi serve questo form, e che sia semplice....
    cioè un codice html, senza intallazione o cose varie...
    non sono tanto esperto, cioè mi basta un codice html, dove posso cambiare alcune righe...

    grazie
    salvo87mv
    www.inmodica.135.it

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da salvo87mv
    vi prego aiutatemi,
    mi serve questo form, e che sia semplice....
    cioè un codice html, senza intallazione o cose varie...
    non sono tanto esperto, cioè mi basta un codice html, dove posso cambiare alcune righe...

    grazie
    questa pagina contiene il form richiesto, devi modificare l'indirizzo email, (indirizzo_di_posta@tuo_sito.xx) per l'invio dell'email devi per forza appoggiarti al client di posta del visitatore (outlook,eurdora,etc)altrimenti devi utilizzare un linguaggio lato server asp, php.(sconsigliato a un neofita perche linguaggi complessi)


    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>Segnala Sito</title>
    <script language="javascript">
    function Validate(){
    var nome = document.modulo.nome;
    var email = document.modulo.email;
    var sito = document.modulo.sito;
    var descrizione = document.modulo.descrizione;
    var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/
    if(nome.value == ""){
    alert("Inserisci il tuo nome");
    nome.focus();
    return false;
    }
    if(email.value == ""){
    alert("Inserisci la tua email");
    email.focus();
    return false;
    }else if(!filter.test(email.value)){
    alert("Indirizzo email errata");
    email.focus();
    return false;
    }
    if(sito.value == ""){
    alert("Inserisci url del sito");
    sito.focus();
    return false;
    }
    if(descrizione.value == ""){
    alert("Inserisci una breve descrizione");
    descrizione.focus();
    return false;
    }
    modulo.action="mailto:indirizzo_di_posta@tuo_sito.xx?subject=Segnalazione sito&body=nome="+nome.value+"sito="+sito.value+"descrizione="+descrizione.value;//questo va sostituito con il tuo indirizzo di posta
    }
    </script>
    </head>
    
    <body>
    <form action="" method="post" name="modulo" id="modulo" onSubmit="return Validate();">
      <table width="100%"  border="0" cellspacing="2" cellpadding="0">
        <tr>
          <td colspan="2"><div align="center">Segnalaci il tuo sito </div></td>
        </tr>
        <tr>
          <td width="17%">Nome</td>
          <td width="83%"><input name="nome" type="text" id="nome"></td>
        </tr>
        <tr>
          <td>Email</td>
          <td><input name="email" type="text" id="email"></td>
        </tr>
        <tr>
          <td>Url sito </td>
          <td><input name="sito" type="text" id="sito"></td>
        </tr>
        <tr>
          <td>Descrizione sito </td>
          <td><textarea name="descrizione" id="descrizione"></textarea></td>
        </tr>
        <tr>
          <td colspan="2"><div align="center">        <input type="reset" name="Submit" value="Cancella">
              <input type="submit" name="Submit" value="Invia">
          </div></td>
        </tr>
      </table>
    </form>
    
    
    </p>
    </body>
    </html>
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Attenzione Andrea a pubblicare in chiaro indirizzi di posta: in giro per il Web ci sono dei programmini automatici che raccattano gli indirizzi e li passano pari-pari agli spammer.

    Quindi sarebbe meglio inviare le e-mail tramite un programma lato server.

    Qualora non si possibile, un minimo di sicurezza in piu` lo si ottiene "montando" l'indirizzo pezzo per pezzo, in modo che non si trovi la sequenza pronta.

    Ad esempio in quello script si potrebbe sostituire la riga modulo.action="mailto:... con:
    codice:
    var azione = "mailto:";
    azione += "indirizzo_di_posta" + "@"; // riga da modificare per il nome
    azione += "tuo_sito.xx?"; // riga da modif. per l'indirizzo
    azione += "subject=Segnalazione sito&body=nome="; 
    azione += nome.value + "sito=" + sito.value; 
    azione += "descrizione="+descrizione.value;
    modulo.action = azione;
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.