2016-07-05 89 views
0

我有一个逻辑问题,也许有人可以解释我可以如何实现这一点。PHP Forms逻辑问题

  1. 我有2种形式的合作。
  2. 表格1需要领先,其约3个字段。
  3. 表单2是在您从表单1单击发送后弹出。表单2是可选的。
  4. 客户只希望为其主管系统收到一封电子邮件。
  5. 我使用PHPMailer的,jQuery的&阿贾克斯这一点。
  6. 我已经将一些数据从窗体1自动填充到窗体2中隐藏到电子邮件中。

我能想到的唯一的事情是添加某种时间限制。不要发送形式1 10分钟,如果表格2填写则只能发送2的形式,因为它已经从形式不形2 1.如果在10分钟通过的信息被填写发送表格1.

如果不是也许我需要一些如何重新考虑UX只用1种形式工作的方式。

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

任何帮助是赞赏!

谢谢

+1

看了两遍提交,我不竟看到一个问题 – 2016-07-05 21:58:28

+0

为什么你需要的时间限制?只有在需要时,用户才能获得表格2的按钮或复选框。 – chris85

+0

表单1上有一个“继续”按钮。在窗体2上向他们显示可选输入并具有“完成”按钮。一旦他们点击完成发送电子邮件。 – pmahomme

回答

1

如果用户拒绝第二种形式,你可以通过观察当第二形式弹出被拒绝,等观察第二的onclick事件时触发的事件发送形成一个电子邮件形成关闭按钮。

如果它没有拒绝的意思,用户提交的第二种形式,然后收集两种形式的所有信息,并在一个电子邮件