Атрибут novalidate HTML тега <form>

Значение и применение

Логический атрибут novalidate (HTML тега <form>) указывает, что проверка данных на корректность, введенных пользователем в форму не производится.

Если этот атрибут не указан (и, следовательно, форма проверки), то это значение по умолчанию может быть переопределено атрибутом novalidate элементов <button>, или <input> относящихся к форме.

Поддержка браузерами

Спецификация: multipage

Поддерживается во всех основных браузерах с 2017 года.

Показать браузеры
Совместимостьhtml.elements.form.novalidate
ВозможностьКомпьютерыМобильные
ChromeEdgeFirefoxOperaSafariChrome AndroidFirefox for AndroidOpera AndroidSafari on iOSSamsung BrowserWebView AndroidWebView on iOS
novalidate✓10✓12✓4✓15✓10.1✓18✓4✓14✓10.3✓1.0✓37✓10.3

поддерживаетсяс ограниченияминет поддержкинет данных≤31 — не позднее версии 31

Синтаксис:

HTML
<form novalidate>

Значения атрибута

Значение Описание
novalidate Значение атрибута требуется только в XHTML (<form novalidate = "novalidate">).

Отличия HTML 4.01 от HTML 5

Атрибут считается новым в HTML 5.

Примеры, попробуйте сами

Атрибут novalidate элемента form

novalidate отключает проверку при отправке. В редакторе отправка заблокирована; полное сравнение требует отдельного документа с обработчиком.

index.html
HTML
<form novalidate>
  <p>
    <label>Имя <input name="user" required /></label>
  </p>
  <p>
    <label>Почта <input type="email" name="email" /></label>
  </p>
  <button type="reset">Сбросить</button><button type="submit">Проверить</button>
</form>