Una caratteristica comune dei siti Web a cui molti nuovi designer di siti web fanno fatica è una forma. Potresti voler aggiungere un modulo al tuo sito web come un modo semplice per le persone di contattarti per porre domande o esprimere interesse per i prodotti o servizi che offri. Sfortunatamente, tutorial online su come aggiungere forme di sito complesse possono essere fonte di confusione e allontanare i nuovi professionisti del web.
I moduli Web non devono essere difficili da gestire, anche per i nuovi webbies. I moduli mailto sono un modo semplice per far funzionare le forme. Si affidano ai client di posta elettronica per inviare i dati del modulo dal computer del cliente al proprietario del modulo. I dati del modulo che vengono completati dall'utente del sito Web vengono inviati via email a un indirizzo specifico come specificato nella codifica del modulo.
Se sei nuovo al web design e non sai come programmare interazioni più complesse, o stai facendo girare un piccolo sito web e vuoi semplicemente un modo semplice per aggiungere un modulo, avere un modulo mailto come modulo di contatto è molto più facile che imparare a scrivere PHP. È anche più economico che comprare una sceneggiatura pre-scritta per farlo per te.
Con questo breve tutorial, scopri come utilizzare i moduli mailto. Anche se non lo hai mai fatto prima, padroneggiare la tecnica è facile e certamente nel regno di "iniziare il web design".
Iniziare
I moduli HTML possono essere difficili per i nuovi sviluppatori web perché richiedono molto più dell'apprendimento del markup HTML. Oltre agli elementi HTML necessari per creare i moduli e i relativi campi, è necessario disporre anche di un modo per ottenere il modulo su "lavoro". Questo di solito richiede l'accesso a uno script CGI o ad altri programmi da creare nell'attributo "azione" del modulo. Tale azione è il modo in cui il modulo elabora i dati e ciò che fa in seguito (scrivi a un database, invia un'email, ecc.)
Se non hai accesso a uno script che consentirà al tuo modulo di funzionare, è disponibile una sola azione di forma supportata dalla maggior parte dei browser moderni.
action =" mailto: youremailaddress '
Questo è un modo semplice per ottenere i dati del modulo dal tuo sito web alla tua email. Certo, questa soluzione è molto limitata in ciò che può fare, ma per siti web molto piccoli, è un buon punto di partenza.
Trucchi per l'utilizzo di Mailto Forms
Utilizzare il
enctype = "text / plain" attributoQuesto dice al browser e al client di posta elettronica che il modulo sta inviando testo semplice piuttosto che qualcosa di più complicato. Alcuni browser e client di posta elettronica inviano i dati del modulo codificati per le pagine Web. Ciò significa che i dati vengono inviati come una linea lunga, gli spazi vengono sostituiti da più (+) e altri caratteri sono codificati. Usando il enctype = "text / plain" l'attributo consente di semplificare la lettura dei dati. Usa il metodo GET o POSTMentre il INVIARE il metodo a volte funziona, spesso fa sì che il browser apra una finestra di posta elettronica vuota. Se questo succede a te con il OTTENERE metodo, quindi prova a passare a Ecco un esempio di modulo che utilizza l'azione mailto. Nota: Questo è un markup molto semplice. Idealmente dovresti codificare questi campi del modulo usando più marcatori ed elementi semantici, ma questo esempio è sufficiente per lo scopo di questo tutorial. I tuoi clienti vedranno un messaggio che dice che il modulo è stato inviato via email. Ecco come appaiono i risultati: first_name = Jennifer cognome = Kyrnin commenti = Ciao! Ancora una volta, questo metodo, sebbene facile, è anche molto limitato. Ovviamente, è importante notare che i moduli mailto non funzionano sempre per tutte le combinazioni di browser e client di posta elettronica. Se hai provato a utilizzare un modulo mailto e non hai avuto successo, potrebbe essere il motivo: potrebbe esserci una combinazione di tecnologia che causa il fallimento della funzione. Per informazioni più dettagliate su ciò che potrebbe interferire con il tuo tentativo di utilizzare tale modulo, consulta "Quando Mailto Forms Do not Work". Sebbene questo metodo sia un buon primo tentativo di creare moduli Web che generano un messaggio di posta elettronica e di inviare dati sui moduli, man mano che si acquisiscono competenze avanzate nelle proprie competenze Web, si vorrà sicuramente esplorare opzioni più solide. Dagli script CGI ai moduli PHP alle piattaforme CMS con widget di moduli incorporati, sono disponibili numerose opzioni avanzate da considerare per le future esigenze dei moduli del sito Web. Esempio di Mailto Form
Il vostro cognome:
Commenti: Nota speciale su Mailto Forms