Ultimele tutoriale de dezvoltare web

HTML Elementele formularului


Acest capitol descrie toate elementele de formular HTML.


<input> Element

Cel mai important element formular este <input> element.

<input> Elementul poate varia în mai multe moduri, în funcție de type de atribut.

Toate tipurile de intrare HTML sunt acoperite în capitolul următor.


<select> Element (Drop-Down List)

<select> elementul definește o listă drop - down:

Exemplu

<select name="cars">
  <option value="volvo">Volvo</option>
  <option value="saab">Saab</option>
  <option value="fiat">Fiat</option>
  <option value="audi">Audi</option>
</select>
Încearcă - l singur »

<option> elemente definește opțiunile pentru a selecta.

Lista va arăta în mod normal, primul element ca selectat.

Puteți adăuga un atribut selectat pentru a defini o opțiune predefinită.

Exemplu

<option value="fiat" selected>Fiat</option>
Încearcă - l singur »

<textarea> Element

<textarea> Elementul definește un câmp de introducere multi-linie ( a text area ) de ( a text area ) :

Exemplu

<textarea name="message" rows="10" cols="30">
The cat was playing in the garden.
</textarea>
Încearcă - l singur »

Acesta este modul în care codul HTML de mai sus va fi afișat într-un browser:



<button> Element

<button> Element definește intermediul unui buton:

Exemplu

<button type="button" onclick="alert('Hello World!')">Click Me!</button>
Încearcă - l singur »

Acesta este modul în care codul HTML de mai sus va fi afișat într-un browser:



HTML5 Forma Elemente

HTML5 a adăugat următoarele elemente de formular:

  • <datalist>
  • <keygen>
  • <output>
Notă

În mod implicit, browserele nu se afișează elemente necunoscute. Elemente noi nu va distruge pagina ta.


HTML5 <datalist> Element

<datalist> elementul indică o listă de opțiuni predefinite pentru un <input> Element.

Utilizatorii vor vedea o listă derulantă de opțiuni predefinite, deoarece datele de intrare.

list atribut al <input> elementul, trebuie să se refere la id atributul <datalist> element.

OperaSafariChromeFirefoxInternet Explorer

Exemplu

Un <input> Element cu valori predefinite în <datalist> :

<form action="action_page.php">
  <input list="browsers">
  <datalist id="browsers">
    <option value="Internet Explorer">
    <option value="Firefox">
    <option value="Chrome">
    <option value="Opera">
    <option value="Safari">
  </datalist>
</form>
Încearcă - l singur »

HTML5 <keygen> Element

Scopul <keygen> element este de a oferi o modalitate sigură de a autentifica utilizatorii.

<keygen> Elementul specifica un câmp generator cheie pereche într - o formă.

Atunci când formularul este trimis, două chei sunt generate, una privată și una publică.

Cheia privată este stocată local, iar cheia publică este trimisă la server.

Cheia publică poate fi utilizată pentru a genera un certificat de client pentru a autentifica utilizatorul în viitor.

OperaSafariChromeFirefoxInternet Explorer

Exemplu

Un formular cu un câmp keygen:

<form action="action_page.php">
  Username: <input type="text" name="user">
  Encryption: <keygen name="security">
  <input type="submit">
</form>
Încearcă - l singur »

HTML5 <output> Element

<output> Element reprezintă rezultatul unui calcul (ca unul efectuat de un script).

OperaSafariChromeFirefoxInternet Explorer

Exemplu

Efectuați un calcul și arată rezultatul într - un <output> Element:

<form action="action_page.asp"
  oninput="x.value=parseInt(a.value)+parseInt(b.value)">
  0
  <input type="range"  id="a" name="a" value="50">
  100 +
  <input type="number" id="b" name="b" value="50">
  =
  <output name="x" for="a b"></output>
  <br><br>
  <input type="submit">
</form>
Încearcă - l singur »

Testați-te cu exerciții!

Exercițiul 1 » Exercițiul 2» Exercițiul 3 »


Formular HTML Elemente

= Nou în HTML5.

Etichetă Descriere
<form> Definește un formular HTML pentru datele introduse de utilizator
<input> Definește un control de intrare
<textarea> Definește un control de intrare multilinie (text area) de (text area)
<label> Definește o etichetă pentru un <input> Element
<fieldset> Grupuri elemente legate într-o formă
<legend> Definește o legendă pentru un <fieldset> Element
<select> Definește o lista drop-down
<optgroup> Definește un grup de opțiuni legate într-o listă drop-down
<option> Definește o opțiune într-o listă drop-down
<button> Definește intermediul unui buton
<datalist> Specifică o listă de opțiuni predefinite pentru controalele de intrare
<keygen> Definește un domeniu cheie pereche Generator (for forms)
<output> Definește rezultatul unui calcul