1

我有一个从用户那里收集信息的表格。根据其中一个下拉菜单的值,我向用户显示了一个面板。该面板包含文本框、下拉列表等。
假设用户填写了所有值,我想向他展示一个添加更多按钮。单击此按钮后,面板中的值应保存在某处,并且面板应变为空白以添加更多值。这样,用户可以在最终提交之前多次输入值。在最终提交时,所有这些值都将保存到一个表中。有人可以指导我如何实现这一目标的方法吗?另外我想知道如何在前端实现这种事情?

4

2 回答 2

1

您可以Lists为此目的使用,也可以简单地使用arrays.

您没有清楚地提及您的字段,但假设它们是,用户名,地址,电话号码。

然后您可以为这些字段中的每一个创建列表或动态数组,并在最终提交时,您可以Bulk Transfer对数据库执行此操作。

列表链接:

http://www.dotnetperls.com/list

批量插入链接:

http://blogs.msdn.com/b/nikhilsi/archive/2008/06/11/bulk-insert-into-sql-from-c-app.aspx

于 2013-05-06T04:46:51.450 回答
0

一种方法是使用KnockoutJS,其中所有添加/删除和 UI 操作都由库完成。然后将 JavaScript 对象作为 JSON 提交到服务器,序列化为对象并插入/更新数据库。

于 2013-05-06T04:57:31.857 回答