Az űrlap ( angolul form ) a HTML-ben a dokumentum egy része, amely lehetővé teszi a felhasználó számára, hogy információkat vigyen be a rendszer általi további feldolgozáshoz. Szintaktikailag a HTML-ben egy űrlap egy elem használatával van megadva, és a normál elemek jelölésén kívül <form>tartalmaz jelöléseket a vezérlőkhöz , címkékhez és egyebekhez [1] [ 2] .
Egy egyszerű űrlap új felhasználó adatainak megadásához [1] :
<!DOCTYPE html> < html > < head > < meta charset = "utf-8" /> < title > Bejegyzés </ title > </ head > < body > < form action = "http://example.com/app/profile.php" method = "post" > < p > < label for = "felhasználónév" > Név: </ label > < input type = "text" name = "felhasználónév" /> < br /> < label for = "nick" > Nick: </ label > < input type = "text" name = "nick" /> < br /> < label for = "email" > Email cím posta: </ label > < input type = "text" name = "e-mail" /> < br /> < label for = "sex" > Padló: </ label > < input type = "radio" name = "sex" value = "férfi" /> férfi < br /> < bemenet típusa = "rádió" név = "szex" value = "nő" /> női < br /> < bemenet típusa = "rádió" név = "szex" érték = "titkos" /> nem akarok válaszolni < input type = "submit" value = "Küldés" > < input type = "reset" value = "Törlés" > </ p > </ form > </ body > </ html >Ebben a példában az űrlap három szövegmezőt tartalmaz egy szöveges karakterlánc beviteléhez, választógombokat a nem kiválasztásához, gombokat az űrlap elküldéséhez ( eng. submit ) és törléséhez ( eng. reset ).
A vezérlők az űrlappal való felhasználói interakcióhoz használatosak. Az attribútum namea hatókörbe tartozó vezérlő nevét adja meg az adott űrlapon belül .
Minden űrlapelemhez tartozik egy kezdeti érték és egy aktuális érték. Néhány kivételtől eltekintve ( <textarea>, <object>) a kezdeti értéket a value. Az elemekhez társított értékek megváltozhatnak, amikor a felhasználó vagy a szkriptek (például a Javascript ) interakcióba lépnek az űrlappal. Törléskor ( eng. reset ) az űrlapelemek kezdeti értékeket kapnak. Az összes aktív ( eng. sikeres ) űrlapelem adatait elküldik ( eng. submit ) név-érték párok formájában [1] [2] feldolgozásra .
A következő vezérlők vannak definiálva HTML-ben:
A HTML5 további elemeket határoz meg ( még nincs több böngésző támogatása ) [3] :
Az űrlapot az elem segítségével lehet beállítani <form>, amelyben a vezérlők találhatók. A HTML-ben megszokott attribútumokon kívül a <form>következő [1] [2] is jelen lehet :
Az űrlap beküldésének két módja van: GET és POST. A GET módszert olyan esetekben ajánljuk, amikor a szerveroldali űrlapfeldolgozás során nincsenek mellékhatások, például keresés. Ellenkező esetben, ha kiszolgálóoldali módosításokat tartalmaznak az adatbázisok stb., a POST [1] módszert kell használni .
Web és weboldalak | |
---|---|
globálisan | |
Helyileg | |
Webhelyek és szolgáltatások típusai |
|
Alkotás és karbantartás | |
Elrendezések, oldalak, webhelyek típusai | |
Műszaki | |
Marketing | |
Társadalom és kultúra |