Я предполагаю, что вы используете что-то вроде Firebug или Chrome DOM Inspector, чтобы посмотреть на ваше дерево DOM, и вы не можете видеть внутреннее <form>
. Эти инструменты проверяют сам DOM, а не источник HTML. То есть они показывают вам, что браузер интерпретировал из вашего HTML. Проблема в этом случае заключается в том, что вложение <form>
в другое <form>
недопустимо, и, следовательно, браузер проигнорировал его и продолжил анализ остальной части документа.
Очевидно, исправление состоит в том, чтобы отбросить эту внешнюю форму, поскольку она ничего не делает. Если он у вас есть для стилизации, возможно, используйте <div>
с классом.