Professional Documents
Culture Documents
Urlapok A HTML-ben
Urlapok A HTML-ben
Ahhoz, hogy programozási feladatokat valósíthassunk meg, előbb-utóbb szükségünk lesz űrlapokra,
hiszen a HTML és majd a PHP ünmagában alkalmas arra, hogy adatokat jelenítsünk meg, de időnként
külső adatokkal is kell dolgoznunk.
Az adatok beviteléhez pedig HTML űrlap elemekre van szükségünk. A HTML csak az űrlapok
formázására kínál lehetőséget, az adatok kezelésére már a PHP-t fogjuk használni…
1. <FORM> </FORM>
NAME="azonosító név" - Az űrlap azonosító nevét adja meg, mely az adatok kezeléséhez szükséges.
METHOD="küldés módja" - Értékei POST vagy GET, attól függően, hogy levélben (POST) vagy URL
címként (GET) küldjük az adatokat.
ACTION="esemény" - A form küldésekor elvégzendő eseményt adja meg, sokszor egy "mailto:e-mail
cím" utasítás, de lehet egy külső program vagy PHP-kód futtatása is. Ezen opció használatakor az
űrlapnak tartalmaznia kell egy Submit gombot, melynek lenyomásakor hajtódik végre a parancs.
Egy ilyen elembe egysoros szöveget írhatunk, itt szabadon ki is próbálhatod! A legtöbb
űrlapelemnek van value paramétere, amivel szövegbeviteli mező esetén a kezdőértéket
állíthatjuk be, vagyis azt, hogy az oldal betöltésekor milyen szöveg szere peljen benne.
Minden űrlapelem rendelkezik egy name paraméterrel, ami arra való, hogy a PHP
kódban hivatkozhassunk az elemre. Ide bármilyen szöveget, számot írhatunk, a fontos
az, hogy minden űrlapelemnek egy <form>...</form> páron belül egyedi azonosítója
legyen! Érdemes olyan azonosítónevet választani, ami tükrözi az űrlapelem típusát vagy
rendeltetését.
3. Jelszóbeviteli mező
4. Rádiógomb
Olyan gombok, melyek esetében egy adott csoportba tartozóak közül mindig csak egyet
tudunk kijelölni. Ha rákattintunk egyre, akkor a kijelölés eltűnik a másikról. Az itt lévő
példában két rádiógomb-csoport van, melyek függőleges vonallal vannak elválasztva,
ezek egymástól függetlenül viselkednek.
Azt, hogy egy rádiógomb melyik csoportba tartozik, a name paramétere határozza meg,
a value paraméter alapján tudhatjuk meg a PHP-ben hogy melyik lett kijelölve az adott
csoporton belül. Emiatt fontos, hogy ugyanolyan azonosítóval rendelkező (egy csoportba
tartozó) rádiógombok különböző value paramétert kapjanak! A rádiógomb után írt
szöveget az <input> tegen kívül (pl. utána írva) lehet megadni.
5. Jelölőnégyzet
Ez az űrlapelem szó szerint ugyanolyan mint a rádiógomb, a különbség csak annyi, hogy
egyszerre többet is kijelölhetünk. Ezek ugyanúgy csoportokat alkotnak és paramétereik is
ugyanúgy viselkednek.
6. Nyomógomb
<select name="azonosító">
<option value="érték1">Első</option>
<option value="érték2">Második</option>
<option value="érték3">Harmadik</option>
</select>
Ennek az űrlapelemnek tulajdonképpen két fajtája létezik. Az egyszerűbb az itt látható
egysoros változat, amit a size paraméterrel állíthatunk be. Ha például ennek az értéke
3, akkor egy másik típust kapunk:
9. Űrlap elküldése