如何在按下提交按钮后激活Fancybox或如何让用户在提交后使用Fancybox显示注册屏幕


how to actiavte fancybox after submit button pressed or how to let the user show sign up screen using fancybox after submit

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

我正在尝试

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>';
}
我将如何激活花式框

屏幕,因为我不想显示链接,而是激活的花式框与注册.php iframe。(花式盒子工作正常)

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

我要做的是使用 AJAX 提交表单。这样,页面就不会重新加载,你将有一个js回调函数,你可以在其中触发Fancybox。(Jquery.ajax, jQuery Form)

以下是以编程方式触发Fancybox的方法:

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

我希望这有所帮助。