Вы всегда можете создать любую структуру DOM, которая вам нравится, используя JavaScript. Будь то дополнительные входы или даже дополнительные FORM
элементы. Тогда, конечно, зависит, что вы используете на стороне сервера для обработки данных формы и как вы это делаете.
Возможно, я не понял природу вашей проблемы, потому что вы не слишком хорошо объяснили себя.
ExtJS - это библиотека JavaScript, которая делает все на стороне клиента. Он также предоставляет возможность быстрого создания пользовательского интерфейса, предоставляя объекты конфигурации Javascript, которые приведут к созданию расширенного виджета.
Вы также можете многое делать с jQuery (и jQueryUI), но вам решать, как это сделать. ExtJS просто обладает этим очень функционально богатым и визуально согласованным набором клиентских элементов управления / виджетов, которые вы можете использовать "из коробки" без особой дополнительной разработки (не говоря уже об устранении ошибок, возникающих при пользовательской разработке).
Например: при написании приложения Asp.net MVC очень легко выполнить вызов Ajax, который бы возвращал HTML так называемого частичного представления с полным HTML вашей формы, который затем можно легко отобразить, например, в модальном диалоговом окне.
Если вам нужны все эти функциональные возможности для создания приложения, похожего на настольный компьютер, я предлагаю вам погрузиться в ExtJS, потому что это определенно очень хороший продукт. Я использовал его около 3 лет назад (версия 2) в каком-то проекте, и я был поражен работой, которую они проделали с ним. Это очень многофункциональный продукт, который позволяет легко создавать настольные приложения, такие как веб-приложения.
Но если вам нужен обычный веб-сайт, то, вероятно, вы не подойдете для настольных компьютеров.