HTML Atribute de intrare. Atributul autocomplete. Atributul novalidate.

Atributele HTML5

HTML5 a adăugat următoarele atribute pentru <input>:
  • autocomplete
  • autofocus
  • form
  • formaction
  • formenctype
  • formmethod
  • formnovalidate
  • formtarget
  • height and width
  • list
  • min and max
  • multiple
  • pattern (regexp)
  • placeholder
  • required
  • step
și următoarele atribute pentru <form>:
  • autocomplete
  • novalidate
Atributul autocomplete (The autocomplete Attribute)

Atributul autocomplete specifică dacă un formular sau un câmp de intrare ar trebui să aibă sau nu dezactivată completarea automată.
Când este completat automat, browserul completează automat valorile de intrare pe baza valorilor introduse de utilizator înainte.
Sfat: Este posibil să fie completat automat „on” pentru formular, și „off” pentru câmpuri de introducere specifice sau invers.
Atributul autocomplete funcționează cu <form> și următoarele tipuri <input>:text, search, url, tel, email, password, datepickers, range, și color

Exemplu:

Un formular HTML cu autocomplete on (și off pentru un câmp de intrare):
 
<form action="/action_page.php" autocomplete="on">
  Prenume:<input type="text" name="fname"><br>
  Nume: <input type="text" name="lname"><br>
  E-mail: <input type="email" name="email" autocomplete="off"><br>
  <input type="submit">
</form>
Sfat: În unele browsere este posibil să fie nevoie să activați funcția de completare automată (autocomplete) pentru ca aceasta să funcționeze.

Atributul novalidate (The novalidate Attribute)

Atributul novalidate este un atribut <form>.
Când este prezent, novalidate specifică faptul că datele formularului nu ar trebui să fie validate atunci când sunt prezentate.

Exemplu:

Indică faptul că formularul nu trebuie validat la trimitere:
<form action="/action_page.php" novalidate>
  E-mail: <input type="email" name="user_email">
  <input type="submit">
</form>