2010-07-20 47 views
0

我需要实现表单模板系统。表格需要非常有活力。这将需要:如何实现表单提交模板系统

  • 多个文本框
  • 多重下拉菜单
  • 多号字段
  • 多个日期字段
  • 单幅影像领域
  • 单提交按钮

任何或所有这些字段可以是空白的,但必须遵循字段类型。因此,字母不能进入数字字段。

表单需要获取所有的值,并且可以有一个或多个表单中的1到300个字段。我找不到任何如何在线实施的例子。一旦我掌握所有这些值,我需要将它们存储在数据库中。我想我知道如何将它们存储在数据库中,但我对如何从表单中提取信息感到困惑。

回答

1

你看过任何现有的选项,如XForms?我相信这家公司生产出一款相当不错的产品:http://www.orbeon.com/

如果您使用plugins/non-html-only,Adobe有一个很好的产品(甚至可以通过LiveCycle扩展到企业级别)......虽然他们提供HTML渲染,但我相信它是有限的。

如果您对Sharepoint的价格还可以,Microsoft有InfoPath,它非常整齐。

您有什么要求?我假设基于ASP.NET/ASP MVC(基于您的标签)。我也假设跨浏览器。你是否需要将数据以特定格式还原为页面POST?那么复杂的验证和字段绑定呢?

+0

我正在寻找以编程方式构建窗体并从表单中提取数据以存储在数据库中。我正在使用asp.net mvc c#。我遇到的问题是试图找出我应该去哪个方向。我开发一个表单构建器还是开发一种解析/转换文本到表单的方法?我想要像mturk.com – Luke101 2010-07-20 03:39:16

+0

我在哪里工作我们最大的问题是形式...我已经写了两个这样的“表单生成器”在过去...你遇到各种各样的问题,需求需要仔细评估。例如,您是否需要自定义,复杂的布局?如果是这样,它需要超越简单地存储问题类型列表和问题文本,然后重新显示它们......您需要各种布局控制。当你完成这个任务时,它可能会变得很糟糕,或者你只是重新开始在XForms上完成的工作,然后才意识到你可以使用现成的产品。 – Steve 2010-07-20 03:47:15

+0

哇。好点子。我今晚会检查他们。我会让你知道发生了什么。 – Luke101 2010-07-20 04:26:42