10 pamoka Formos
Formos elementai rašomi tarp <form> ir </form> gairių.
Gairėje <form> reikia nurodyti kokiu budu ir kur nusiųsti formos duomenys.
- Kodas: Pasirinkti visus
<form action="[i]Kur siųsti duomenys[/i]" method="[i]Siuntimo budas[/i]"></form>
Dažniausiai duomenys siunčiami į php skriptą (apie tai pakalbėsim daugiau php pamokose).
Siuntimo budai yra du POST ir GET.
GET - Kai duomenys yra siunčiami šiuo budu duomenys yra matomi adreso laukelyje, o su POST nematomi.
Tarkim duomenys siusime į duom.php
Elementai yra tokie:
Tekstinis laukelis (kai vartotojas gali pats įvesti reikšmę), jo vardas bus "vardas".
Išskleidžiamas meniu (kai vartotojas gali pasirinkti iš keliu reikšmių vieną), jo vardas bus "lytis".
Tarkim vartotojas įvedė vardą "Algis" ir pasirinko lytį "vyras".
Tai paspaudus siuntimo mygtuką bus kreiptasi į skriptą tokiu adrese:
http://domenas.lt/duom.php?vardas=Algiz&lytis=vyras (Jei buvo pasirinktas GET budas), jei buvo pasirinktas POST budas, tai tik pasleps duomenys (
http://domenas.lt/duom.php).
Kaip sakiau daugiau paaiškinsiu php pamokose.
Formos elementai:
Paprastas tekstinis laukelis
<input type="text" name="vardas">
Iskleidziamas meniu
<select name="vardas">
<option value="reiksme">Matomas pasirinkimas</option>
<option value="reiksme2">Matomas pasirinkimas2</option>
</select>
Pasirinkimo langelis
<input type="checkbox" name="vardas" value="reiksme kuri bus perduota jei bus pazymetas langelis">
Pasirinkimo akute
<input type="radio" name="vardas" value="reiksme kuri bus perduota jei bus pazymeta akute">
(Jei bus keletas akuciu su tokiu paciu vardu, tada galima bus pasirinkti tik viena is ju)
Slaptazodzio laukelis
<input type="password" name="vardas">
Nematomas laukelis
<input type="hidden" name="vardas" value="reiksme">
Siuntimo mygtukas
<input type="submit" value="Vardas kuris bus matomas ant mygtuko">
Istrinimo mygtukas
<input type="reset" name="Vardas kuris bus matomas ant mygtuko">
Failo laukelis
<input type="file" name="vardas">
Tai buvo paskutine html pamoka (žinoma kitose pamokos dar bus užsiminta apie dalykus kurių nesimokėm čia).
Kitoje pamokoje išmoksite apie PHP kintamuosiuos ir duomenų išvedimą.
Tik parašykit komentarą čia, kad galėčiau rašyti aš naują pranešimą.