Skip to Content
Frissített felület ✨ Hozzáférés mindenkinek
WebInput Típusok

HTML Input típusok

Szöveges bevitel

A text input típus egy olyan egysoros szövegdobozt hoz létre, amely lehetővé teszi a felhasználók számára szöveg beírását. A maxlength attribútum meghatározza a megengedett maximális karakterszámot.

<input type="text" name="username" placeholder="Enter your username" maxlength="20" />
  • name: A beviteli mező neve, amely a beküldés után az űrlapadatok azonosítására szolgál.
  • placeholder: Egy rövid tipp, amely leírja a beviteli mező elvárt értékét.
  • maxlength: A beviteli mezőben megengedett maximális karakterszám.

Jelszó bevitel

A password input típus egy egysoros szövegdobozt hoz létre, amely elrejti a felhasználó által beírt karaktereket, jellemzően jelszavakhoz használják.

<input type="password" name="password" placeholder="Enter your password" maxlength="20" />
  • name: A beviteli mező neve, amely a beküldés után az űrlapadatok azonosítására szolgál.
  • placeholder: Egy rövid tipp, amely leírja a beviteli mező elvárt értékét.
  • maxlength: A beviteli mezőben megengedett maximális karakterszám.

Email bevitel

Az email input típus e-mail cím megadására szolgál. Biztosítja, hogy a bevitt érték érvényes e-mail formátum legyen.

<input type="email" name="email" placeholder="Enter your email" />
  • name: A beviteli mező neve, amely a beküldés után az űrlapadatok azonosítására szolgál.
  • placeholder: Egy rövid tipp, amely leírja a beviteli mező elvárt értékét.

Szám bevitel

A number input típus numerikus bevitelre szolgál, opcionális korlátozásokkal, mint a min, max és step.

<input type="number" name="age" min="1" max="100" step="1" />
  • name: A beviteli mező neve, amely a beküldés után az űrlapadatok azonosítására szolgál.
  • min: A beviteli mezőben megengedett minimális érték.
  • max: A beviteli mezőben megengedett maximális érték.
  • step: Az érvényes beviteli értékek közötti lépésköz.

Dátum bevitel

A date input típus lehetővé teszi a felhasználók számára, hogy egy dátumot válasszanak ki egy dátumválasztóból.

<input type="date" name="birthday" min="1900-01-01" max="2023-12-31" />
  • name: A beviteli mező neve, amely a beküldés után az űrlapadatok azonosítására szolgál.
  • min: A megengedett legkisebb dátum.
  • max: A megengedett legnagyobb dátum.

Rádiógomb

A radio input típus lehetővé teszi a felhasználók számára, hogy egy lehetőséget válasszanak ki egy előre meghatározott készletből. Az összes rádiógomb, amelynek ugyanaz a name attribútuma, egy csoportba kerül.

<label> <input type="radio" name="gender" value="male" /> Férfi </label> <label> <input type="radio" name="gender" value="female" /> Nő </label>
  • name: A beviteli mező neve, amely a rádió gombok csoportosítására szolgál.
  • value: A rádiógomb kiválasztásakor elküldött érték.

Checkbox

A checkbox input típus lehetővé teszi a felhasználók számára, hogy egy vagy több lehetőséget válasszanak ki egy előre meghatározott készletből.

<label> <input type="checkbox" name="hobby" value="reading" /> Olvasás </label> <label> <input type="checkbox" name="hobby" value="sports" /> Sport </label>
  • name: A beviteli mező neve, amely a beküldés után az űrlapadatok azonosítására szolgál.
  • value: A jelölőnégyzet bejelölésekor elküldött érték.

Legördülő lista

A select elem egy legördülő listát hoz létre a felhasználó számára választható lehetőségekkel. Az option elemek határozzák meg a rendelkezésre álló lehetőségeket.

<select name="country"> <option value="usa">Egyesült Államok</option> <option value="canada">Kanada</option> <option value="mexico">Mexikó</option> </select>
  • name: A beviteli mező neve, amely a beküldés után az űrlapadatok azonosítására szolgál.
  • option: Minden egyes opció a legördülő listában, value attribútummal, amely a beküldött értéket jelöli.

Szövegterület

A textarea elem lehetővé teszi a felhasználók számára, hogy több soros szöveget írjanak be.

<textarea name="message" rows="4" cols="50" placeholder="Enter your message" ></textarea>
  • name: A beviteli mező neve, amely a beküldés után az űrlapadatok azonosítására szolgál.
  • rows: A látható szövegsorok száma.
  • cols: A szövegterület látható szélessége.
  • placeholder: Egy rövid tipp, amely leírja a beviteli mező elvárt értékét.

Fájlbevitel

A file input típus lehetővé teszi a felhasználók számára fájlok feltöltését.

<input type="file" name="resume" />
  • name: A beviteli mező neve, amely a beküldés után az űrlapadatok azonosítására szolgál.

Tartomány (Range) bevitel

A range input típus egy csúszkát hoz létre egy érték kiválasztásához egy meghatározott tartományból.

<input type="range" name="volume" min="0" max="100" />
  • name: A beviteli mező neve, amely a beküldés után az űrlapadatok azonosítására szolgál.
  • min: A beviteli mezőben megengedett minimális érték.
  • max: A beviteli mezőben megengedett maximális érték.

Színbevitel

A color input típus lehetővé teszi a felhasználók számára szín kiválasztását.

<input type="color" name="favcolor" />
  • name: A beviteli mező neve, amely a beküldés után az űrlapadatok azonosítására szolgál.

URL bevitel

Az url input típus URL megadására szolgál. Biztosítja, hogy a bevitt érték érvényes URL formátum legyen.

<input type="url" name="homepage" placeholder="Enter your website URL" />
  • name: A beviteli mező neve, amely a beküldés után az űrlapadatok azonosítására szolgál.
  • placeholder: Egy rövid tipp, amely leírja a beviteli mező elvárt értékét.

Telefonszám bevitel

A tel input típus telefonszám megadására szolgál, alapvető ellenőrzéssel a telefonszám formátumokra vonatkozóan.

<input type="tel" name="phone" placeholder="Enter your phone number" />
  • name: A beviteli mező neve, amely a beküldés után az űrlapadatok azonosítására szolgál.
  • placeholder: Egy rövid tipp, amely leírja a beviteli mező elvárt értékét.

Küldés gomb

A submit input típus egy gombot hoz létre, amely elküldi az űrlap adatait a szervernek.

<input type="submit" value="Submit" />
  • value: A küldés gombon megjelenített szöveg.

Visszaállítás gomb

A reset input típus egy gombot hoz létre, amely visszaállítja az összes űrlapmezőt az eredeti értékeire.

<input type="reset" value="Reset" />
  • value: A visszaállítás gombon megjelenített szöveg.

Példa űrlap különböző beviteli típusok használatával

Az alábbiakban egy példa űrlapot láthatunk, amely több beviteli típust használ, hogy bemutassa azok használatát:

<form action="/submit" method="post"> <fieldset> <legend>Személyes adatok</legend> <label for="name">Név:</label> <input type="text" id="name" name="name" /><br /> <label for="email">Email:</label> <input type="email" id="email" name="email" /><br /> </fieldset> <fieldset> <legend>Fiók adatok</legend> <label for="username">Felhasználónév:</label> <input type="text" id="username" name="username" maxlength="20" /><br /> <label for="password">Jelszó:</label> <input type="password" id="password" name="password" maxlength="20" /><br /> </fieldset> <label for="country">Ország:</label> <select id="country" name="country"> <option value="usa">Egyesült Államok</option> <option value="canada">Kanada</option> <option value="mexico">Mexikó</option></select ><br /> <label for="message">Üzenet:</label> <textarea id="message" name="message" rows="4" cols="50" placeholder="Írd be az üzeneted" ></textarea ><br /> <label for="resume">Önéletrajz feltöltése:</label> <input type="file" id="resume" name="resume" /><br /> <label for="volume">Hangerő:</label> <input type="range" id="volume" name="volume" min="0" max="100" /><br /> <label for="favcolor">Kedvenc szín:</label> <input type="color" id="favcolor" name="favcolor" /><br /> <label for="homepage">Honlap:</label> <input type="url" id="homepage" name="homepage" /><br /> <label for="phone">Telefonszám:</label> <input type="tel" id="phone" name="phone" /><br /> <button type="submit">Küldés</button> <button type="reset">Visszaállítás</button> </form>

Ez a példa bemutatja, hogyan kombinálhatók a különböző beviteli típusok, beleértve az olyan attribútumokat, mint a maxlength, min, max, valamint a visszaállítás gomb, hogy átfogó és felhasználóbarát űrlapot hozzunk létre.

Last updated on