Блог Vaden Pro

Все о самостоятельном создании и продвижении сайтов
Вы здесь

Атрибут novalidate

Справочник: 

Характеристики атрибута

В каких браузерах работает?

3.0+ 1.0+ 4.0+ 1.0+ 1.0+ 1.0+ 1.0+

В каких спецификациях используется?

HTML 3.2 4.01 5.0
XHTML 1.0 1.1

Для чего используется?

Выключает программную проверку правильности заполнения формы при нажатии соответствующей кнопки (где прописан атрибут). Эта проверка выполняется при следующих условиях: наличие атрибутов pattern, required в теге input, и в том числе если указан тип email или url для тега input (в этом случае браузер автоматически выполняет проверку).

Как правильно задавать?

<form novalidate>содержимое формы</form>

Какие значения могут быть записаны в атрибут?

Никакие.

В каких тегах применяется?

Применяется только в form.

Пример использования

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
  <title>Атрибут novalidate</title>
 </head>
 <body>
 <form formnovalidate action="mail.php">
  <p><input required placeholder="Введите имя"></p>
  <p><input type="email" required placeholder="Введите адрес почты"></p>
  <p><input type="url" required placeholder="Ваш сайт"></p>
  <p><button>Проверку не выполнять</button></p>
 </form>
 </body>
</html>

Тип HTML атрибута: 
Прочие