在一个或多个请求中提交表单

时间:2012-03-08 09:33:07

标签: javascript html ajax jquery

这是在这个过程的早期,所以我没有任何实际的代码发布。我认为最好在开发之前就此得到建议,这样如果不能按预期工作,你就不必重写所有内容。 我有这个:

multiple form fields

这是一个退房流程。有很多自定义字段和带有更多字段的可选选项卡。每个数字都有自己的容器(或页面),上面有4个选项卡。

更方便的是:

a)为每个“数字”创建一个页面并随时提交数据。
b)将其作为单一表格包装并完全提交。

“a”是默认值。这是我的雇主实际要做的事情(四种不同的forms)。

如果我使用“b”,我的想法是创建一个表单,并根据“步骤”,他们通过ajax加载字段,将其全部包装起来在提交时发布。 这是好习惯吗?用户是否能够在任何给定时间返回结账流程中的任何“步骤”并更改fields值? 也许我已经走了,你不能这样做,但我需要灵活性,因为选项“a”不允许用户在不重新提交的情况下返回“步骤”。

所有答案将不胜感激。 如果你想出选项“c”,那就更好了。

2 个答案:

答案 0 :(得分:1)

b没关系,你不需要多个表单,只需在不同的div中创建它,例如:http://jquery.redllama.net/jwizard/,最后发布该表单

答案 1 :(得分:0)

如果我在你的位置,我肯定会使用 b 。如果你选择a,你还需要在服务器端编写四个表单处理程序。