【发布时间】:2016-07-05 21:51:47
【问题描述】:
我有一个逻辑问题,也许有人可以解释我如何实现这一点。
- 我有 2 个可以一起使用的表单。
- 需要表格 1 来获取线索,大约 3 个字段。
- Form 2 是从 Form 1 单击发送后弹出的窗口。Form 2 是可选的。
- 客户只想为他们的潜在客户系统收到一封电子邮件。
- 我正在为此使用 PHPMailer、jQuery 和 Ajax。
- 我已经将一些数据从表格 1 自动填充到表格 2 到隐藏字段中以包含在电子邮件中。
我唯一能想到的就是添加某种时间限制。不要在 10 分钟内发送表格 1,如果表格 2 已填写,则仅发送表格 2,因为它已经包含表格 1 中的信息。如果 10 分钟后没有填写表格 2,请发送表格 1。
如果不是,我可能需要重新考虑一下 UX 如何仅使用 1 个表单。
问题是,如果第一个表单是强制性的,如何提交两个表单但只包含一封电子邮件?如果在第一个表单实际发送和合并它们之前填写第二个表单,我需要一种方法来捕获它。
感谢您的帮助!
谢谢,
【问题讨论】:
-
读了两遍,我真的没看到问题
-
为什么需要时间限制?仅在需要时为用户获取表单 2 的按钮或复选框怎么样。
-
在表格 1 上有一个“继续”按钮。在表格 2 上向他们显示可选输入并有一个“完成”按钮。一旦他们点击完成发送电子邮件。
-
如果您发布您尝试做的代码,我可以为您重写。但是我不会等待很长时间:p
-
f2 启动将 f1 数据加载到会话中。 f2 窗口关闭发送 f1 数据。 f2 填写提交的发送 f1&f2 数据。
标签: php jquery ajax forms logic