![]() |
![]() |
| Lomakkeet | Php lomake |
|
Lomakkeita voidaan käyttää tiedon lähettämiseen. Lomakkeen avulla saat sivuille esim. palaute-, kilpailu- tai tilauslomakkeen. <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ä" tekstin. 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ä: |
Lomake sivulla on käytetty upotettuja tyylejä. Näiden tyylien käyttö ei ole välttämätöntä. Sivun head osaan on lisätty koodi: <style type="text/css">
<!--
.tyyli { font-family: verdana; font-weight: bold;
background-color: #ffffff;
font-size: 12px; color: #6955FF;
border: #6955FF 1px solid;}
textarea { background-image:url(kuva.gif);
font-weight:bold; font-size: 12px;
color:#6955FF;}
-->
</style>
Tämän lisäksi esim. tekstilaatikoiden koodiin on lisätty class="tyyli" jolla saadaan kyseinen tyyli komento tulostumaan. Huom. Tekstialueen taustakuva ei näy netscapessa, eikä tällöin välttämättä edes koko tekstialue jos käytetään taustakuvaa. NS6:ssa pitäisi näkyä, muttei ainakaan vanhemmissa.
|
|
|