A. Это недопустимый HTML или XHTML
В официальной спецификации W3C XHTML, раздел B. «Запрещение элементов», говорится, что:
"form must not contain other form elements."
http://www.w3.org/TR/xhtml1/#prohibitions
Что касается более старых HTML 3.2 spec ,
раздел элемента FORMS гласит:
"Каждая форма должна быть заключена в
Элемент ФОРМА. Там может быть несколько
формы в одном документе, но
Элемент FORM не может быть вложенным. "
B. Обходной путь
Существуют обходные пути, использующие JavaScript без необходимости вложения тегов форм.
"Как создать вложенную форму." (несмотря на заголовок это не теги вложенной формы, но обходной путь JavaScript).
Ответы на этот вопрос StackOverflow
Примечание: Несмотря на то, что можно проверять валидаторы W3C, чтобы они пропускали страницу, манипулируя DOM с помощью сценариев, но это все еще не разрешенный HTML. Проблема с использованием таких подходов заключается в том, что поведение вашего кода теперь не гарантируется во всех браузерах. (так как это не стандартно)