1

所需操作:用户将填写 html 表单,当按下提交按钮时,我想验证用户类型,如果它是访客,那么它应该显示一个花式框(弹出)屏幕来注册该用户,因为我不想与来宾用户一起保存值。我在问题中提到的代码很好,但我如何在验证用户后激活 FANCYBOX 屏幕。

我在尝试

if($_SESSION['FIRST_NAME']=="Guest")
{
// here I want the code to show the signup.php page
print '<a id="loginframe" href="Signup.php">Sign Up here</a>';
}

我将如何激活fancybox 屏幕,因为我不想显示链接,而是使用signup.php iframe 激活了fancybox。(fancybox 工作正常)

4

1 回答 1

0

如果可能,我建议您在这种特殊情况下避免使用 iframe。

我要做的是使用 AJAX 提交表单。这样,页面将不会被重新加载,并且您将拥有一个可以触发 Fancybox 的 js 回调函数。(Jquery.ajaxjQuery 表单

以下是如何以编程方式触发 Fancybox:

如何使用内联 div 以编程方式触发 fancybox?

我希望这有帮助。

于 2013-02-21T06:18:12.053 回答