Javascript 关于跨多个表单处理HTML表单数据的建议

Javascript 关于跨多个表单处理HTML表单数据的建议,javascript,php,html,Javascript,Php,Html,我创建了两个HTML表单,其中两个表单都要求提供客户姓名和电话,而其他表单字段要求提供不同的信息,因为它们用于不同的服务 两种表格都可以单独填写,而不必填写其他表格,例如,如果客户购买全新产品,则需要填写表格1,如果他们想对该产品进行维护,则勾选复选框,并将他们带到表格2,表格2要求提供一些相同的信息,以便保存他们再次输入的所有信息。我希望它在要显示的字段中显示他们以前的输入信息他们不再需要再次进入 但是,他们可能不想购买新产品,因为他们已经有了新产品,但希望进行维护,因此他们可以从空白表格中填

我创建了两个HTML表单,其中两个表单都要求提供客户姓名和电话,而其他表单字段要求提供不同的信息,因为它们用于不同的服务

两种表格都可以单独填写,而不必填写其他表格,例如,如果客户购买全新产品,则需要填写表格1,如果他们想对该产品进行维护,则勾选复选框,并将他们带到表格2,表格2要求提供一些相同的信息,以便保存他们再次输入的所有信息。我希望它在要显示的字段中显示他们以前的输入信息他们不再需要再次进入

但是,他们可能不想购买新产品,因为他们已经有了新产品,但希望进行维护,因此他们可以从空白表格中填写表格2

因此,无论是使用PHP还是JavaScript,我都在寻找实现这一点的最佳方法

对不起,我的解释太冗长了

Thx。
Lee.

使用JS处理表单端的内容,然后将其提供给PHP服务。您可以在JS端处理所有表单处理,只要让一个PHP方法获取所有信息(如果设置并继续)。从UI的角度来看,这是最好的方法。

我建议在一个页面中完成所有操作,将维护输入全部隐藏(例如,包装在一个隐藏的div中),然后在勾选复选框时显示它们。我不确定您是在询问代码示例还是仅仅是建议,因为现在我只选择后者。选中复选框时,为什么不用第一个表单的内容填写第二个表单呢?如果客户不购买任何东西,那么无论如何也不会有任何内容,因此它应该显示为空白,不是吗?我曾考虑使用PHP会话,但我担心的是,如果同一客户只想完成维护表单,那么该表单将查找从第一个表单中不存在的用户数据。那么,如果有意义的话,我将如何处理启动和终止会话呢?理想情况下,我希望将表单结果分开,而不是作为一个大表单发送电子邮件。