Ebben a útmutatóban megtanulod, hogyan hozz létre az első egyszerű űrlapot HTML-ben. Az űrlapok az webalkalmazások alapvető részét képezik, lehetővé téve a felhasználók számára, hogy információkat adjanak meg és elküldjék egy szervernek. Ebben a lépésről-lépésre vezetőben meg fogod tanulni az HTML űrlap alapvető szerkezetét és megérted, hogyan működnek együtt az egyes elemek az adatok átviteléhez.

Legfontosabb megállapítások

  • Egy HTML űrlapot a <form>-tag határozza meg.
  • Az action és method attribútumok meghatározzák, hogy hova kerülnek az adatok és milyen módszerrel kerülnek elküldésre.
  • Az űrlapelemeket általában az <input>, <label> és <button> tagok határozzák meg.
  • Az adatokat lehet GET vagy POST módon elküldeni a szervernek.

Lépésről-lépésre útmutató

1. HTML alapstruktúra létrehozása

Először is szükséged lesz egy egyszerű HTML dokumentumra alapstruktúraként. Győződj meg róla, hogy az HTML dokumentum alapstruktúráját rendelkezésedre áll:

Készítsd el az első HTML űrlapodat

2. Formulár-tag hozzáadása

A következő lépésben meg kell határoznod az űrlapot. Hozzáadsz egy -tage-t és szükséged lesz az action és method attribútumokra. Itt egy egyszerű példa, ahol az action adja meg az URL-t, ahová az adatokat küldik, a method pedig GET-re van beállítva az adatok URL-n keresztüli átviteléhez.

3. Címke és Input mező létrehozása

Az űrlapon szeretnél egy megcímkézett beviteli mezőt létrehozni. Ehhez a -tagot használod a címkehez és az -tagot magához a beviteli mezőhöz. Ügyelj arra, hogy a címke for attribútuma megegyezzen az input mező id attribútumával.

Készítsd el az első HTML űrlapodat

4. Elküldés gomb hozzáadása

Az űrlap adatainak elküldéséhez szükséged van egy gombra. Ezt a -tag határozza meg és a típusnak submit-nek kell lennie, hogy az űrlap elküldésre kerüljön a gombra kattintáskor.

5. Űrlap tesztelése

Az űrlap létrehozása után eljött az idő, hogy teszteld a böngészőben. Írj be egy példát a beviteli mezőbe, majd kattints az Elküldés gombra. Látnod kell, hogy az űrlap elküldésekor az adatok a megadott action-re vonatkozó URL-n keresztül kerülnek elküldésre.

Készítsd el az első HTML űrlapodat

6. Változtatások az input attribútumokon

Hogy lássuk, hogyan változnak az input mezők, módosíthatod a -tage attribútumait. Például módosíthatod a name attribútumot, hogy megkülönböztesd az átküldött adatokat. Például megváltoztathatod a beviteli mező nevét name-ről first name-re.

Készítsd el az első HTML űrlapodat

7. Adatátvitel és Kérés típusa

Mielőtt további teszteket végeznél, fontos tudnod, hogy a GET módszer az adatokat az URL-n keresztül küldi, míg a POST adatait a HTTP kérés törzsében küldi. Megváltoztathatod a Kérés típusát azáltal, hogy módosítod a method attribútumot a -tage-ban.

Készítsd el az első HTML űrlapodat

8. Szerverreakció szimulálása

Mivel valószínűleg nem rendelkezel valódi szerverrel az űrlapod tesztelésekor, módosíthatod az action-URL-t, hogy más HTML oldalt szimulálj, amelyre a felhasználókat az űrlap elküldése után továbbítják. Hozz létre egy új HTML fájlt, amely például egy köszönőoldalt tartalmaz.

Készítsd el az első HTML űrlapodat

9. Hibaelhárítás és Debuggolás

Ha hibák jelentkeznek az űrlap elküldésekor, ellenőrizd a böngésző Network-Tools-ait. Itt láthatod, hogy az űrlap sikeresen elküldésre került-e, valamint milyen adatokat külding a szervernek. Ügyelj a lehetséges 404-es hibákra is, amelyek azt mutatják, hogy a cél-URL nem található meg.

Készítsd el az első HTML űrlapodat

10. Befejezés és Kilátások

Jelenleg alapvető megértésed van az HTML űrlapok létrehozásához. Ezt a technikát bővítheted annak érdekében, hogy összetettebb űrlapokat hozz létre, amelyek különböző bemeneti típusokat és validációkat tartalmaznak. A következő útmutatóban megtanulod, hogyan reagálj a űrlapbeviteli mezőkre JavaScript segítségével, és végzel aszinkron adatküldéseket.

Készítsd el az első HTML űrlapodat

Összefoglalás

Ebben az útmutatóban megismerted az első HTML űrlapod szerkezetét és működését. Most már tudod, hogyan hozz létre bemeneti mezőket, címkéket és gombokat, valamint hogy hogyan kerülnek átadásra az adatok az URL-en vagy a POST kérések testében.