保存动态HTML表单的最佳实践

时间:2012-10-15 12:56:35

标签: forms xhtml

我正在寻找保存动态HTML表单的最佳做法。表单的字段由AJAX添加到页面中。每个字段类似于:

<input type="text" name="field_12" />

在这种情况下,“12”是数据库中字段的主键。

我打算通过POST将这些字段发送回服务器进行保存。在保存时,我不知道将要过来的name属性。

我可以想到两种方法来做到这一点。

  1. 拥有一个包含字段ID列表的隐藏项。然后我可以在插入之前解析它 <input type="hidden" name="fieldIds" value="1,2,12,14" />

  2. 在数据库中查询预期的字段ID,然后根据该字段进行插入。

  3. 我可以看到两种情况的优点和缺点。在这种情况下,最佳做法是什么?

    我在IIS服务器上使用经典ASP,但我不认为这是一个因素。

1 个答案:

答案 0 :(得分:1)

输入

之类的输入字段
<input type="hidden" name="field[]" value="12" />
<input type="hidden" name="field[]" value="13" />
<input type="hidden" name="field[]" value="14" />
...

它将成为服务器端的数组

然后循环,然后插入