Come evitare il fastidio mailto?
-
23-08-2019 - |
Domanda
Sto lavorando su un sito web e vorrei per i miei utenti siano in grado di dare un feedback il più facilmente possibile. So che un modo, ma ho sempre odiato:
<a href="mailto:someone@somewhere.com">Click Here to be annoyed!</a>
C'è un modo in JavaScript o HTML per consentire agli utenti di me i miei email senza dover passare attraverso un sacco di problemi?
Soluzione
A MODULO DI CONTATTO:
- evita bots spam che captano 'mailtos'
- consente di convalidare che l'utente forma è 'umana' (captcha opzionale)
- ti dà il controllo lato server totale sul formato dei dati
- ti permette di cambiare facilmente la tua email dal server, in qualsiasi momento
- nasconde il tuo preferito, e-mail reale dai vostri visitatori / utenti / utenti del sito
- ti dà la possibilità di controllare l'argomento (tramite il menu di selezione, ecc.)
- ti dà l'opportunità di avere l'utente spuntare qualcosa in più
- per es., Una domanda del sondaggio, abbonamento opt-in, l'interesse per i servizi, citazione, ecc.
- ti dà l'opportunità di tornare un ringraziamento (o di vendita pagina) dopo la presentazione
- ti dà un'altra opportunità per aspetto professionale
Non c'è dubbio il link è il più facile initially-- un semplice click; ma, tutto sommato, io con tutto il cuore concordano sul fatto che un modulo di contatto è la strada da percorrere per la maggior parte degli scopi, per i motivi che ho elencato sopra, e altro ancora.
Bene, dal momento che Tom mi ha sfidato,;) Ecco alcuni widgets contatto copia-e-incolla che si può avere e testato in un minuto o giù di lì.
Alcuni personalizzabile Flash Contatto / MailTo Widget:
-
http://www.widgetbox.com/widget/contactify-widget -beta Un modulo di contatto personalizzabile. Lo stile è altamente personalizzabile.
-
http://www.widgetbox.com/widget/contact -emailer-versione 3-rajwidgetbox Utilizzare questo gadget nel tuo sito web pagina di contatto. Evitare di spam da non fornendo il proprio indirizzo e-mail nella vostra sito o blog. Questo gadget è altamente personalizzabile. Questo utilizza immagini funzione di codice di verifica. multiplo Sono supportate le lingue. Versione 3. 3300 download
-
http://www.widgetbox.com/widget/ultimate -antispam-mail-link Ora, se davvero non si vuole un forma, ma voglio un collegamento e-mail che bots spam, non possono raccogliere, ecco il widge per voi. Nell'area personalizzato, di definire le vostre feste e mailto indirizzi. E 'un semplice lampo pulsante, in modo che l'utente non vede fino a quando non si apre il loro client di posta elettronica.
Altri suggerimenti
Il modo in cui si descrive è il modo più semplice, a mio parere.
Se si desidera che la posta elettronica digitato lassù nella pagina come un modulo, si potrebbe desiderare di creare un e-mail / suggerimento modulo o alternativa .
È possibile fornire una casella di testo su più righe per i commenti e un pulsante di invio, il testo POST al server, e quindi posta a voi stessi sul server. Che non risparmia agli utenti un viaggio ai loro client di posta elettronica, a costo di voi privare di un ragionevole-probabilmente-valido indirizzo per le risposte.
Si potrebbe anche usare AJAX e risparmiare loro un aggiornamento dello schermo.
Google Docs forniture creazione di moduli web che può essere facilmente integrato in siti web. Raccoglie tutti i dati in un foglio di calcolo on-line che si può scaricare in qualsiasi momento in vari formati. È anche possibile impostare notifiche e-mail se un visitatore compilato il modulo di contatto.
Vorrei creare un modulo che gli utenti possono fornire un feedback in, e quindi avere il vostro server scrivere questo in un database. Scrivendo a un DB è probabile che a renderlo più efficiente per voi di guadare attraverso il feedback. Avere gli utenti riempiono un modulo, invece di invio di e-mail a forma libera anche consentono di applicare un qualche tipo di struttura sul feedback o i metadati associati con le valutazioni (bug / richiesta di funzionalità / commenti, ecc).
Il modo più affidabile sarebbe quello di inviare l'email con l'aiuto di un po 'di elaborazione lato server.
È anche possibile fare utilizzando un modulo HTML con l'aiuto dell'attributo action:
<form action="mailto:user@example.com">
...
</form>
Ma questo metodo non può essere affidabile per tutti i browser.