期望的操作:用户将填写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 以编程方式触发花式框?
我希望这有所帮助。