У меня был тот же самый вопрос, и после некоторого исследования я закончил тем, что написал , превосходящий сам. Это небольшая библиотека генератора форм javascript, которую я недавно написал для поддержки своих собственных проектов, потому что мне надоел тот факт, что все генераторы форм, на которые я смотрел, имели массу зависимостей или были явно больше, чем моя одностраничная веб-страница. применение.
Я имею в виду, давайте посмотрим правде в глаза: если мой SPA размером не более 20 Кбайт, но сжатый, то я ожидаю, что библиотечные процедуры, которые делают что-то простое, например, генерируют форму, будут значительно меньше. Его основные характеристики будут:
- Нулевые зависимости.
- Меньше наполнения (не распаковано, но разархивировано: <2 КБ). </li>
- Встроенная поддержка проверки HTML5 / браузера для всех типов ввода HTML5 +.
- Пользовательская проверка, по-видимому, интегрирована.
- Поддерживает все веб-фреймворки (включая Bootstrap).
- Автозаполнение наполовину заполненных форм при перезагрузке страницы во всех браузерах.
- JSON установить / получить для всех значений формы.