PHP表单逻辑问题

时间:2016-07-05 21:51:48

标签: php jquery ajax forms logic

我有一个逻辑问题,也许有人可以解释我是如何实现这一目标的。

  1. 我有两种形式可以协同工作。
  2. 表格1需要领先,大约3个领域。
  3. 从表单1单击发送后,表单2是一个弹出窗口。表单2是可选的。
  4. 客户只想为他们的潜在客户系统收到一封电子邮件。
  5. 我正在使用PHPMailer,jQuery& Ajax为此。
  6. 我已经将表单1中的一些数据自动填充到表单2中,隐藏字段以包含在电子邮件中。
  7. 我唯一能想到的就是增加一些时间限制。不要发送表格1 10分钟,如果填写表格2,则只发送表格2,因为它已经有表格1中的信息。如果10分钟通过,表格2没有填写发送表格1.

    如果没有,也许我需要一些人如何重新考虑用户体验如何只使用一种形式。

    问题是,如果第一个表格是强制性的,如何提交两个表格但只包含一个电子邮件?我需要一种方法来捕获第二个表单,如果在第一个表单实际发送和合并它们之前填写​​它。

    任何帮助都是值得赞赏的!

    谢谢,

1 个答案:

答案 0 :(得分:1)

如果用户拒绝第二个表单,您可以通过观察第二个表单弹出窗口被拒绝时触发的事件发送表单一封电子邮件,例如观察第二个表单关闭按钮的onclick事件。

如果没有拒绝,则意味着用户提交了第二个表单,然后从两个表单中收集所有信息并通过一封电子邮件提交