0

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

为此,我在提交时检查/验证会话,这很好,我可以使用 php 轻松完成,但应该显示 fancybox 但如何?

if($_SESSION[FIRST_NAME]=="Guest")
  {
    print '<a id="loginframe" href="Signup.php">Sign Up here</a>';
  }
4

1 回答 1

0

首先你谈谈http://fancybox.net/吗?

你喜欢这样的东西吗?

http://jsfiddle.net/mbD8t/

如果是,试试这个:

if($_SESSION['FIRST_NAME']=='Guest')
{
    print '<a id="loginframe" href="Signup.php">Sign Up here</a>';
    print <<< EOL
<script type="text/javascript">
$(document).ready(function() {
   $.fancybox($('#loginframe').html());
});
</script>
EOL;
}
于 2013-01-22T16:48:50.290 回答