Подтвердить что ты не робот

Какая разница между novalidate и formnovalidate атрибутами HTML5?

Из школ w3c мы имеем следующие определения:

NOVALIDATE

При наличии, он указывает, что данные формы (ввод) не должны быть подтверждено при отправлении.

formnovalidate

При наличии, он указывает, что элемент не должен быть подтверждено при отправлении.

Имеет ли смысл использовать formnovalidate в кнопке отправить, чтобы использовать новальент в форме ?

(я действительно не понимаю)

4b9b3361

Ответ 1

novalidate применяется к форме и предотвращает ее проверку; formnovalidate применяется к кнопке отправки и переопределяет параметр novalidate, если он присутствует; это означает "отправить эту форму без проверки независимо от общей настройки формы".

Пример, указанный в спецификации, - это когда пользователь сохраняет данные, а не публикует их; данные могут быть неполными и недействительными, но не требуют проверки достоверности.