html атрибут novalidate

Атрибут novalidate скасовує вбудовану перевірку даних у формі, що ввів користувач, на коректність.

77cdcf56aa4ebf246040fd53cad3244c.gif

Перевірка здійснюється браузером автоматично для поля <input type="email">, <input type="url"> чи інших, при відправленні форми на сервер, а також при наявності атрибута pattern або required.

Нотатка:

novalidate є логічним атрибутом.

Синтакс

<form novalidate>

...

</form>

Атрибут novalidate не має жодного значення :

Переглядачі

Переглядач

8+

4+

0+

10+

10+

12+

Переглядач

2,3+

1+

4+

0+

Приклади


Найпростіший приклад використання HTML атрибута novalidate теґа <form>

See the Pen Form.novalidate_css_in_ua by css.in.ua (@css_in_ua) on CodePen.

Різниця між HTML 4.01 та HTML5


Атрибут novalidate зʼявився тільки в HTML5.

Різниця між XHTML та HTML


У XHTML, мінімізований запис атрибутів заборонений, тому атрибут novalidate повинен бути визначений як <form novalidate="novalidate">.