Uusi verkkosivuston ominaisuus web-suunnittelijat taistelu on muoto, mutta verkkolomakkeiden ei tarvitse olla monimutkaisia. Mailto-lomakkeet ovat helppo tapa saada lomakkeet toimimaan. Nämä lomakkeet luottavat sähköpostiohjelmiin lähettämään lomaketiedot asiakkaan tietokoneelta lomakkeen omistajalle. Mailto-lomakkeet ovat helpompia kuin kirjoittamisen oppiminen PHP ja halvempaa kuin ostaa ennalta kirjoitettu käsikirjoitus. Näin luodaan HTML-postilomake.
Päästä alkuun
HTML-lomakkeet voivat olla haastavia uusille web-kehittäjät koska nämä lomakkeet edellyttävät enemmän kuin HTML-merkintöjen oppimista. Lisäksi HTML-elementit tarvitaan lomakkeen ja sen kenttien luomiseen, lomakkeen on oltava tapa saada toimimaan. Tämä edellyttää yleensä PHP: tä, pääsyä a CGI-komentosarjatai jokin muu ohjelma lomakkeen toimintomääritteen luomiseksi. Tämä toiminto on, miten lomake käsittelee tietoja ja mitä se tekee sen kanssa myöhemmin (esimerkiksi kirjoittaa tietokantaan tai lähettää sähköpostia).
Jos sinulla ei ole pääsyä komentosarjaan, jotta lomake toimisi, on yksi lomaketoiminto, jota useimmat nykyaikaiset selaimet tukevat.
action = "mailto: sähköpostiosoitteesi"
Tämä on yksinkertainen tapa saada lomaketiedot verkkosivustoltasi sähköpostiisi. Tämä ratkaisu on rajallinen siinä, mitä se voi tehdä. Pienille verkkosivustoille se on kuitenkin hyvä paikka aloittaa.
Temppuja Mailto-lomakkeiden käyttöön
Käytä enctype = "teksti / tavallinen" määritteen. Tämä attribuutti kertoo selaimelle ja sähköpostiohjelmalle, että lomake lähettää pelkkää tekstiä eikä mitään monimutkaisempaa.
Jotkin selaimet ja sähköpostiohjelmat lähettävät lomaketietoja koodattuina verkkosivut. Tämä tarkoittaa, että tiedot lähetetään yhtenä rivinä, jossa välilyönnit korvataan plusmerkillä (+) ja muut merkit koodataan. Käyttämällä enctype = "teksti / tavallinen" attribuutti helpottaa tietojen lukemista.
Esimerkki Mailto-lomakkeesta
Tässä on esimerkkilomake, joka käyttää mailto-toimintoa.
Etunimesi:
Sukunimesi:
Kommentit:
Tämä on yksinkertainen merkintä. Ihannetapauksessa nämä lomakekentät koodataan semanttisilla merkinnöillä ja elementeillä. Tämä esimerkki on kuitenkin riittävä tämän opetusohjelman laajuuteen.
Asiakkaasi näkevät viestin, jonka mukaan lomake lähetetään sähköpostitse. Tulos näyttää tältä:
etunimi = Jennifer
sukunimi = Kyrnin
kommentit = Hei!
Käytä GET- tai POST-menetelmää
Samalla kun LÄHETTÄÄ menetelmä joskus toimii, se saa selaimen usein avaamaan tyhjän sähköposti-ikkunan. Jos näin tapahtuu sinulle SAADA ja vaihda sitten LÄHETTÄÄ.
Erityishuomautus Mailto Formsista
Vaikka tämä menetelmä onkin helppo, se on myös rajoitettu. On tärkeää huomata, että postilomakkeet eivät aina toimi kaikilla selainten ja sähköpostiohjelmien yhdistelmillä. Jos käytit postilomaketta etkä onnistunut, toiminnossa saattaa olla jonkinlainen yhdistelmä tekniikkaa.
Tämä menetelmä on hyvä ensimmäinen yritys luoda verkkolomakkeita, jotka luovat sähköpostin ja lähettävät lomaketiedot. Kun olet edistynyt verkkotaidoissasi, tutki vankempia vaihtoehtoja. CGI-skripteistä PHP-lomakkeisiin CMS-alustoihin, joissa on sisäänrakennetut lomake-widgetit, sinulla on paljon edistyneitä vaihtoehtoja, jotka on otettava huomioon tulevissa verkkosivustolomakkeiden tarpeissa.