![]() |
![]() |
|
Lomakkeet |
Php lomake |
|
Lomakkeita voidaan käyttää tiedon lähettämiseen internet sivulta. Voit tehdä sivuille esim. palaute-, kilpailu-, ilmoittautumis- tai tilauslomakkeen. Puhumattakaan vieraskirjasta ja foorumista, jotka myös ovat lomakkeita. Tosin niihin tarvitaan aina palvelinpään ohjelmointia avuksi. Tässä keskitytään vain palautelomakkeeseen.
<FORM> </FORM> Aloittaa ja lopettaa lomakkeen. Määrittelyt ovat: ACTION Määrittelee käytettävän osoitteen, kun lomake on toiminnassa. Yleensä ASP-, CGI- tai PHP- tiedoston osoite. Ota selvää tukeeko serverisi (palvelun tarjoajasi) näitä tiedostoja. Voidaan määrittää myös MAILTO -osoite, jotta lomakkeen tiedot postitettaisiin suoraan sinulle. METHOD Määrittelee metodin, jolla serveri lähettää lomakkeen tiedon. Mahdollisia arvoja ovat: POST tai GET. Kun käytetään arvoa GET, niin serveri lisää argumentit ACTION-osoitteen perään. Kun käytetään arvoa POST, niin tieto lähetetään HTTP postitoimintona. Esim: <form action="mailto:osoite@palvelin.tunnus" method="post"> "Hidden" -määritelmä piilottaa tiedot selaimelta, nämä kentät ei näy käyttäjälle. "Recipient" tarkoittaa vastaanottajaa ja sillä kerrotaan antamalla value -käskyllä vastaanottajan sähköpostiosoite. <input type="hidden" name="recipient" value="osoite@palvelin.tunnus"> "Redirect" kertoo html-sivun johon siirrytään kun lomake on lähetetty. Tätä käytetään yleensä kiitossivulle ohjauksena, siis "Kiitos palautteesta". On hyvin ystävällistä tehdä sellainen sivu, näin viestin lähettäjä tavallaan "varmistuu", että viesti on lähtenyt. <input type="hidden" name="redirect" value="http://www.omatsivut.com/kiitos.html"> Sivun loppuun on ihan käytännöllistä lisätä esimerkiksi lähetä ja tyhjennä nappit. Varsinkin tuo lähetä. Tietenkin sillä olettamuksella että yleensäkin haluaa palautetta sivuiltaan. Submit tarkoittaa että lomake lähetetään. Value="Lähetä" laittaa lähetysnappiin tekstiksi Lähetä. Reset tarkoittaa että lomake tyhjennetään kaikista tiedoista. (Me kaikki tulemme välillä katumapäälle). <input type="SUBMIT" value="Lähetä"> <input type="RESET" value="Tyhjennä"> Alla muutamia muita esimerkkejä: |
| Huom: Tämä on esimerkkilomake, eikä se lähetä postia. |
![]() |