我有一个 html 页面,其中包含电子邮件地址等注册表字段。注册过程有几个步骤。在第一步中,表单有一个电子邮件地址字段。
我想要的是,如果用户输入电子邮件地址并出于某种原因离开表单,经过一段时间(例如 15 分钟后),我想捕获该电子邮件地址并将其发送到服务器。因为他们中的一些人中间留下了预订过程。即使他们没有完成预订过程,我也想捕获他们。我只是想通过使用计时器或其他东西来捕获该电子邮件地址。我使用了 onblur() 事件并编写了一些代码。但我需要一些帮助来解决这个问题。
提前致谢,
最佳答案
您需要一个返回电子邮件地址的 ajax 调用。这并不完美,但可以让您大致了解需要做什么。
// When the document is loaded do something.
$(document).ready(function(){
// Do something after 5 minutes (300000 seconds)
setTimeout('captureEmail',300000)
});
function captureEmail()
{
// Serialize the form data and send to captureEmail.php
$('#formId').ajax({
url: "captureEmail.php",
data: this.serialize(),
success: function(){
$(this).addClass("done");
}
});
}
关于php - 预订过程中的电子邮件 ID 捕获,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9165616/