Una funzionalità del sito Web che è nuova web designer lotta con è un modulo, ma i moduli web non devono essere complicati. I moduli Mailto sono un modo semplice per far funzionare i moduli. Questi moduli si basano su client di posta elettronica per inviare i dati del modulo dal computer del cliente al proprietario del modulo. I moduli Mailto sono più facili che imparare a scrivere PHP e più economico rispetto all'acquisto di uno script pre-scritto. Ecco come creare un modulo mailto HTML.
Iniziare
I moduli HTML possono essere difficili per i nuovi sviluppatori web perché questi moduli richiedono più dell'apprendimento del markup HTML. In aggiunta a Elementi HTML necessario per creare il modulo e i suoi campi, deve esserci un modo per farlo funzionare. Questo di solito richiede PHP, l'accesso a a Script CGIo un altro programma per creare l'attributo di azione del modulo. Tale azione è il modo in cui il modulo elabora i dati e cosa fa con essi in seguito (ad esempio, scrivere in un database o inviare un'e-mail).
Se non hai accesso a uno script per far funzionare il modulo, esiste un'azione del modulo supportata dalla maggior parte dei browser moderni.
action="mailto: tuoindirizzo email"
Questo è un modo semplice per ottenere i dati del modulo dal tuo sito web alla tua email. Questa soluzione è limitata in ciò che può fare. Tuttavia, per i piccoli siti Web, è un buon punto di partenza.
Trucchi per usare i moduli Mailto
Usa il enctype="testo/semplice" attributo. Questo attributo indica al browser e al client di posta elettronica che il modulo sta inviando testo semplice anziché qualcosa di più complicato.
Alcuni browser e client di posta elettronica inviano dati del modulo codificati per pagine web. Ciò significa che i dati vengono inviati come una riga, in cui gli spazi vengono sostituiti dal segno più (+) e gli altri caratteri vengono codificati. Usando il enctype="testo/semplice" attributo rende i dati più facili da leggere.
Esempio di modulo Mailto
Ecco un modulo di esempio che utilizza l'azione mailto.
Il tuo nome:
Il vostro cognome:
Commenti:
Questo è un semplice markup. Idealmente, questi campi del modulo sono codificati utilizzando markup ed elementi semantici. Tuttavia, questo esempio è sufficiente per l'ambito di questa esercitazione.
I tuoi clienti vedono un messaggio che informa che il modulo è stato inviato tramite e-mail. Il risultato è simile a questo:
first_name=Jennifer
cognome=Kyrnin
commenti=Ciao!
Usa il metodo GET o POST
Mentre il INVIARE a volte funziona, spesso fa sì che il browser apra una finestra di posta elettronica vuota. Se questo ti accade con il OTTENERE metodo, quindi passare a INVIARE.
Nota speciale sui moduli Mailto
Questo metodo, sebbene facile, è anche limitato. È importante notare che i moduli mailto non funzionano sempre con tutte le combinazioni di browser e client di posta elettronica. Se hai utilizzato un modulo mailto e non hai avuto successo, potrebbe esserci una combinazione di tecnologia che ha causato il fallimento della funzione.
Questo metodo è un buon primo tentativo di creare moduli Web che generano un'e-mail e inviano i dati del modulo. Man mano che diventi più avanzato nelle tue abilità web, esplora opzioni più solide. Dagli script CGI ai moduli PHP alle piattaforme CMS con widget di moduli integrati, hai molte opzioni avanzate da considerare per le tue future esigenze di moduli del sito web.