Я думаю, у вас есть недоразумение.
HTML 5 имеет атрибуты проверки form
и input
. Атрибуты form
позволяют просто включить / выключить автозаполнение и полностью отключить проверку всех элементов input
.
Элементы input
- это место, где выполняется настоящая работа. Обратите внимание, что вы можете включить автозаполнение на уровне form
, но отключить его для определенного inputs
.
Кстати, вложенные теги <form>
по-прежнему запрещены в HTML5. Просто различные браузеры поддерживают его, чтобы поддерживать совместимость с подавляющим большинством сайтов, которые были закодированы неправильно. На самом деле, эта концепция, будучи максимально совместимой, является основной причиной, по которой браузеры так сложны.
Подробнее: http://www.w3schools.com/html5/html5_form_attributes.asp