我还没有任何代码,因为我仍在弄清楚如何做到这一点,但本质上我想做的是在 JQuery lightbox(首选 Colorbox)中加载表单,提交表单(意味着保存将数据传输到我的数据库(使用 PHP 和 mySQL DB)并在同一个灯箱中显示确认信息。
另一种方法可能是我只是在灯箱中加载表单,当用户提交表单时,灯箱消失,但主页在提交新数据后以某种方式刷新?
这可能吗?有例子吗?
最佳答案
是的,这是可能的。我也做过类似的事情。
function showFrame(display) {
var colorbox = $('#colorbox');
var overlay = $('#cboxOverlay');
if (display) {
colorbox.fadeIn("medium");
} else {
colorbox.fadeOut("medium");
overlay.fadeOut("medium");
}
}
上面是如何显示和隐藏 colorbox 表单,在我的例子中,我实际上将 iframe 加载到 colorbox 中。另外,上面的函数允许您传递一个变量来显示或隐藏框架。
您基本上可以在发布表单时点击此功能,因此您的框架将在提交后关闭。
另一种方法是使用标签或 <p>Success</p>
表单成功发布后将显示标签以通知用户。
希望这有帮助。
关于php - 在 Colorbox 灯箱中处理表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19424132/