Bevezetés Form a HTML-be: szerkezet, beviteli típusok és példák

A HTML form a webfejlesztés kulcsfontosságú részét képezi, amely lehetővé teszi a felhasználók számára, hogy interakcióba lépjenek egy weboldallal, és adatokat küldjenek el a szerverre. Form sokféle célra használják, mint például a felhasználók összegyűjtése form, a felhasználói bevitelek feldolgozása és a felhasználói műveletek engedélyezése a webhelyen. Ebben a cikkben megvizsgáljuk a HTML-ben általánosan használt attribútumokat és különböző típusú beviteli mezőket, kiválasztjuk az elemeket, szövegterületeket és gombokat form.

Beviteli mezők

  • <input type="text">: Létrehoz egy szövegbeviteli mezőt, ahol a felhasználók alfanumerikus karaktereket írhatnak be.
  • <input type="password">: Jelszóbeviteli mezőt jelenít meg, amely elfedi a beírt karaktereket.
  • <input type="email">: E-mail-ellenőrzést biztosít az érvényes e-mail-címet igénylő beviteli mezőkhöz.
  • <input type="number">: A bevitelt csak számértékekre korlátozza.
  • <input type="checkbox">: Olyan jelölőnégyzetet jelent, amelyet a felhasználók bejelölhetnek vagy törölhetnek.
  • <input type="radio">: Olyan választógombot jelöl, amely lehetővé teszi a felhasználók számára, hogy egy opciót válasszanak ki a lehetőségek csoportjából.
  • <input type="file">: Lehetővé teszi a felhasználók számára a fájlok kiválasztását és feltöltését.
  • <input type="submit"> form: Megjelenít egy gombot, amely kattintáskor elküldi a .
  • <input type="reset">: Megjelenít egy gombot, amely visszaállítja a form kezdeti állapotot.
  • <input type="date">: Dátumválasztót biztosít a dátumok kiválasztásához.
  • <input type="time">: Lehetővé teszi a felhasználók számára időértékek bevitelét.

Válassza az Elemek lehetőséget

  • <select>: Létrehoz egy legördülő menüt kiválasztható opciókkal.
  • <option>: Meghatároz egy opciót a legördülő menüben, a címke belsejében <select>.
  • <optgroup>: A kapcsolódó opciókat csoportosítja a legördülő menüben.
  • <select multiple>: Lehetővé teszi a felhasználók számára, hogy egyszerre több lehetőséget is kiválaszthassanak a Ctrl billentyű(vagy Mac gépen a Command billentyű) lenyomva tartásával, miközben kattintanak.

Szövegterületek

<textarea>: Többsoros szövegbeviteli mezőt hoz létre, ahol a felhasználók hosszabb szövegblokkokat írhatnak be és szerkeszthetnek. Átméretezhető és konfigurálható olyan attribútumokkal, mint rows például cols a méretek meghatározása.

Gombok

<button>: Olyan gombot jelöl, amely különféle műveleteket indíthat el egy form. Használható egy form, form JavaScript-függvény beküldésére, vagy egy másik oldalra való navigálásra.

Használati példa:

<form action="/submit-form" method="post">  
  <label for="name">Name:</label>  
  <input type="text" id="name" name="name" required>  
    
  <label for="email">Email:</label>  
  <input type="email" id="email" name="email" required>  
    
  <label for="message">Message:</label>  
  <textarea id="message" name="message" rows="4" cols="50"></textarea>  
    
  <label for="newsletter">Subscribe to Newsletter:</label>  
  <input type="checkbox" id="newsletter" name="newsletter">  
    
  <label for="color">Favorite Color:</label>  
  <select id="color" name="color">  
    <option value="red">Red</option>  
    <option value="blue">Blue</option>  
    <option value="green">Green</option>  
  </select>  
    
  <button type="submit">Submit</button>  
</form>

form Ez a példa különféle elemek, például input mezők, textarea, checkbox, select dropdown és gomb használatát mutatja be submit. Nyugodtan testreszabhatja az form elemeket és attribútumokat sajátos igényei szerint.