php - 在 Colorbox 灯箱中处理表单

标签 php jquery mysql forms colorbox

我还没有任何代码,因为我仍在弄清楚如何做到这一点,但本质上我想做的是在 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/

相关文章:

javascript - 无法将数组从 jQuery 发送到 MVC 4 Controller

javascript - 检查输入中是否仅输入了数值。 (jQuery)

php - 如何展示搜索结果?

mysql - 如何根据我没有的列值选择行,但它与我有的列值存在于同一行中?

phpinfo() 不显示 phar 启用/禁用

php - 安全图片上传 PHP

java - Struts 与 Zend? Java 与 PHP?

javascript - localStorage onload 显示我选择的 div?

php - mysql中的单词相似度/相似度

PHP5 - 赋值运算结果不被解析器视为对象