A <FORM> elem
- Jelentése: Űrlap, kérdőív
- Használata: <FORM> … </FORM>
- Tartalmazhat: INPUT, ISINDEX, SELECT, OPTION, TEXTAREA
- Paraméterek: ACTION, METHOD, ENCTYPE
A HTMLA dokumentumok logikai struktúráját a HTML (Hyper Text Markup Language) jelölései segítségével lehet szabályozni. A HTML arra készült, hogy segítségével a dokumentumok szokásos, sorban egymás utáni olvasása helyett, a szövegben elhelyezett kapcsolatok alapján az egész dokumentum könnyebben legyen áttekinthető és elolvasható. Segítségével logikusan szervezett és felépített dokumentumokat lehet készíteni, olyan módon hogy a nyelv alkalmas logikai kapcsolatok létrehozására a dokumentumon belül és dokumentumok között, amit a dokumentum olvasója kezelhet. A dokumentum fogalmát itt általánosabban kell értelmeznünk: ezek objektumok, amelyek lehetnek: szöveg, kép(grafika), hang (zene), de akár mozgókép (film) is. Ahogy az már az előzőekben látható volt, az ilyen módon szervezett szöveget hypertextnek hívjuk. A HTML formátumú fájl valójában egy szöveges fájl, szintén szöveges (olvasható) vezérlőkódokkal. Ezek a vezérlőkódok < és > jelek között szerepelnek, és a szöveg megjelenését, formátumát, például a betűk nagyságát, formáját, stb. jelölik. A szöveg egyéb dokumentumokra vagy a dokumentum más részeire való hivatkozásokat is tartalmazhat amit a vezérlőkódok segítségével adhatunk meg linkek formájában. Ezek a linkek — amelyek a megjelenítéskor általában kék színű, aláhúzott szövegekként, vagy kék keretes ikonokként jelennek meg — hypertext alakúvá teszik a dokumentumot. A legtöbbször minden egyes link hivatkozás egy másik HTML oldalra ( Azért ez alól van kivétel.) ami a Világ bármely pontján lehet. formátumú dokumentumban kérdőíveket is közzétehetünk, melyek feldolgozásához külön programot kell írni. (Nem HTML-alapút! Általában a kiszolgálóA kiszolgálók (szerverek) olyan nagyteljesítményű programok, illetve számítógépek, amelyek különböző szolgáltatásokat biztosítanak a hálózat felhasználói számára. A szolgáltatások a kliensek segítségével vehetők igénybe. Azért nevezik kiszolgálóknak őket, mert a szolgáltatásokra irányuló kéréseket szolgálják ki. /cgi-bin/ könyvtárában található programról van szó.)
A <FORM METHOD=”mód” ACTION=”elérési_út/fájlnév.kit”> és a </FORM> utasítások zárják közre a kitöltendő kérdőívet/űrlapot. Az opciókat ajánlott mindig megadni, már csak azért is, mert az ACTION határozza meg a feldolgozást végző programot, a METHOD pedig a kitöltött űrlap továbbítási módját a feldolgozó programnak. Lehetséges értékei: GET – az URL-ben, POST – adatcsomagban. Az alapértelmezés a GET, amiAlternate Mark Inversion: - váltakozó 1 invertálás. A módszer nagyon hasonló az RZ módszerhez, de nullára szimmetrikus tápfeszültséget használ, így az egyenfeszültségű összetevője nulla. Minden 1-es-hez rendelt polaritás az előző 1-eshez rendelt ellentettje, a nulla szint jelöli a 0-át. Természetesen hosszú 0-s sorozatok esetén a szinkronizáció itt is problémás, de a bitbeszúrási módszer itt is használható. bizonyos veszélyeket rejt magában, mivel túl hosszúra nyúlhat az URLUniform Resource Locator egységes forrásazonosító: megadja a megjelenítő program számára, hogy az adott szövegrészhez, képhez, grafikához kapcsolt dokumentumot milyen módszerrel lehet megjeleníteni, milyen típusú kapcsolatot kell felépíteni, illetve hogy ez a forrás hol, az Internetre kapcsolt gépek közül melyiken található. Az URL-ek a HTML-dokumentumba beépített szabályos szerkezetű sorok, segítségükkel hozható létre az a logikai szerkezet és dokumentum kapcsolat, ami a WWW hipertext lényege. Az URL a következő információkat tartalmazza: a protokollt, a kiszolgálónak az Internet-nevét, a kiszolgáló portjának a számát, a forrás helyét.. A POST a biztonságosabb mód.
Az <INPUT NAME=”név” TYPE=”típus” ALIGN=”hely”> utasítással határozható meg egy kitöltendő űrlapmező. A NAME természetesen a mezőnév, amely alapján a feldolgozóprogram azonosítja a bevitt adatot. A TYPE pedig az adattípus, melyet vár a beviteli mező. Lehetséges típusok: TEXT – szöveg, PASSWORDA jelszó (password) a számítógépes rendszerek biztonságos használatának egyik fontos eszköze. A felhasználók a hálózati erőforrásokhoz csak az azonosítón és a hozzátartozó jelszón keresztül férhetnek hozzá. Az azonosító létesítésekor minden minden felhasználó egy induló jelszót kap, amelyet az első bejelentkezéskor meg kell változtatni, hogy azt más ne ismerje. A jelszavak hosszát általában minimalizálják. A jelszóban nyomtatható karakterek szerepelhetnek (betűk, számok, írásjelek) különböző sorrendben. Soha ne válasszunk jelszónak valamely nyelven értelmes szót! Váltogassuk a kis-, és nagybetűket is! Jelszavunkat gyakran cseréljük! – jelszóA jelszó (password) a számítógépes rendszerek biztonságos használatának egyik fontos eszköze. A felhasználók a hálózati erőforrásokhoz csak az azonosítón és a hozzátartozó jelszón keresztül férhetnek hozzá. Az azonosító létesítésekor minden minden felhasználó egy induló jelszót kap, amelyet az első bejelentkezéskor meg kell változtatni, hogy azt más ne ismerje. A jelszavak hosszát általában minimalizálják. A jelszóban nyomtatható karakterek szerepelhetnek (betűk, számok, írásjelek) különböző sorrendben. Soha ne válasszunk jelszónak valamely nyelven értelmes szót! Váltogassuk a kis-, és nagybetűket is! Jelszavunkat gyakran cseréljük! (nem jelenik meg bevitelkor!), HIDDEN – rejtett (ez sem jelenik meg), CHECKBOX – kapcsoló (több is kiválasztható egyszerre), RADIO – kapcsoló (egyszerre csak egyet lehet kiválasztani), RANGE – numerikus adatTények, jelek, számok, amelyek még feldolgozást igényelnek., FILE – csatolandó fájl, SUBMIT – adattovábbító gomb, RESET – inicializáló gomb, BUTTON – egyéb nyomógomb. Az <INPUT > utasításban további opciók is szerepelhetnek, a fő opciók értékeitől függően:
- A VALUE kiegészítő opcióval megadott értéket veszi fel alapértelmezésként a szöveges vagy numerikus beviteli mező.
- TEXT típusú mező esetén egy további opció, a SIZE=”méret” opció határozza meg a beviteli ablak szélességét, a MAXLENGTH=”érték” pedig a bevihető maximális szöveghosszt.
- A CHECKBOX és a RADIO típusú mezők további paramétere lehet a CHECKED opció, mely bekapcsolja a kapcsolót – alapértelmezésként.
- RANGE típusú mező esetén megadható az a tartomány, melybe a bevitt értéknek bele kell esnie, a MAX=”maximum” és a MIN=”minimum” további opciókkal.
- A FILE típusú mezőben megadott fájl az ACCEPT kiegészítő opcióval megadott MIMEElektronikus levelezésnél lehetőség van levélben nem ASCII karakterek, képek, hangok küldésére is. Ezt az eljárást MIME-nek (Multi-purpose Internet Mail Extensions) nevezik. Amelyik levelezőprogram ismeri ezt, azzal írható, illetve olvasható akár magyar ékezeteket tartalmazó levél is. módon csatolódik az elküldendő kérdőívhez. (Megjegyzés: Egy Browse nyomógombbal támogatott fájlkereső-ablakból lehet a fájlt kiválasztani.)
- A SUBMIT és a RESET gombokhoz tartozó kiegészítő opció a VALUE=”felirat”, amely a gombok feliratát jelöli ki. Egyébként a SUBMIT gomb lenyomásának hatására küldi el az űrlapadatokat a kérdőív a feldolgozó programnak, a RESET gomb lenyomása pedig az alapértékekkel tölti fel a beviteli mezőket.
Hosszab szöveg bevitelére alkalmas a <TEXTAREA NAME=”név” ROWS=”magaság” COLS=”szélesség” VALUE=”szöveg”>, </TEXTAREA> utasításpár, amely egy beviteli ablakot nyit a COLS-ban megadott szélességben és a ROWS-ban megadott sorban. A VALUE az alapértelmezésként megjelenítendő szöveget adja meg.
Egy kérdésre adandó válasz egyszerű – menüből történő – kiválasztását teszi lehetővé a kérdőíven a <SELECT NAME=”név” SIZE=”sor”>, </SELECT> utasításokkal létrehozott kiválasztásos menü, melynek menüpontjait az <OPTION> utasítással adhatjuk meg. A SIZE opció azt határozza meg, hogy hány sorban jelenjenek meg a választható menüpontok. Megadásával szkrollozható menüt kapunk. Elhagyása esetén, ún. legördülő menüből lehet választani. A MULTIPLE opció esetén több menüpont is kijelölhető egyszerre. Az <OPTION SELECTED> formájú utasítás adja meg az alapértelmezett választást!
Az <ISINDEX> utasítással jelezhetjük a böngészőnek, hogy ez csak egy információ-kérő oldal, az olvasónak információkat kell szolgáltatnia, amit a szerverA kiszolgálók (szerverek) olyan nagyteljesítményű programok, illetve számítógépek, amelyek különböző szolgáltatásokat biztosítanak a hálózat felhasználói számára. A szolgáltatások a kliensek segítségével vehetők igénybe. Azért nevezik kiszolgálóknak őket, mert a szolgáltatásokra irányuló kéréseket szolgálják ki. fel fog dolgozni.