2010-07-20 3 views
0

Мне нужно внедрить систему шаблонов форм. Форма должна быть очень динамичной. Для этого потребуется:Как бы вы реализовали систему шаблонирования формы

  • Несколько Textboxes
  • Несколько выпадающего меню
  • Multiple Количество полого
  • Несколько полой Дата
  • одного поля изображения
  • Single кнопка Отправить

Любых или все эти поля могут быть пустыми, но должны следовать типу поля. Поэтому письма не могут поступать в числовые поля.

Форма должна захватывать все значения, и может быть от 1 до 300 полей в одной или нескольких формах. Я не мог найти примеров того, как реализовать это онлайн. Как только я возьму все эти значения, мне нужно сохранить их в базе данных. Я думаю, что знаю, как хранить их в базе данных, но я озадачен тем, как извлекать информацию из формы.

ответ

1

Вы изучили любые существующие варианты, такие как XForms? Я считаю, что эта компания производит довольно хороший продукт: http://www.orbeon.com/

Adobe имеет хороший продукт (который даже масштабируется до уровня предприятия с такими вещами, как LiveCycle), если вы в порядке с плагинами/не-html-only ... хотя они предлагаю HTML-рендеринг, но я считаю, что он ограничен.

Если у вас все в порядке с Sharepoint, у Microsoft есть InfoPath, который является опрятным.

Что вы хотите заказать? Я предполагаю, что ASP.NET/ASP MVC основан (на основе ваших тегов). Я также предполагаю кросс-браузер. Вам нужны данные в определенном формате или как POST на страницу? Как насчет сложных проверок и привязок полей?

+0

Я ищу для создания форм программно и извлечения данных из формы для хранения в базе данных. Я использую asp.net mvc C#. Проблема, с которой я сталкиваюсь, - это выяснить, в каком направлении я должен идти. Разрабатываю ли я конструктор форм или разрабатываю способ анализа или преобразования текста в форму. Я хотел что-то вроде mturk.com – Luke101

+0

Где я работаю, наша самая большая проблема - это формы ... и я написал два таких «генератора форм» в прошлом ... вы сталкиваетесь со множеством проблем, и требования должны быть тщательно оценивается. Например, вам нужны пользовательские, сложные, макеты? Если это так, ему нужно выйти за рамки простого хранения списка типов вопросов и текстов вопросов, а затем повторно отобразить их ... вам нужны всевозможные элементы управления макетами. К тому времени, когда вы закончите, это будет либо беспорядок, либо вы просто будете снова выполнять работу, проделанную на XForms, и только тогда вы поймете, что можете просто уйти с готовым продуктом. – Steve

+0

Ничего себе. Хорошая точка зрения. Я проведу их сегодня вечером. Я дам вам знать, что произойдет. – Luke101

Смежные вопросы