0

我需要检查用户是否在不同的情况下登录,比如while clicked on contact buttonwhile tries to vote up/downwhile tries to write comment on a post。在所有这些情况下,如果用户已经登录,那么我允许执行必要的操作,但如果没有登录,那么我需要显示'登录表单作为对话框'。

我在login dialog box案例中使用 common,实现上述功能没有问题,但问题是,

1.假设如果用户点击联系按钮并且他没有登录然后我显示login form dialog box,如果用户关闭login dialog box而不是提交他的详细信息登录。如果他成功登录,那么我需要显示contact form dialog box.

2.之后,如果他点击,vote up button然后在成功登录后,而不是vote number raising,contact form dialog box由用户打开到期点 1 操作。

我隐藏如下dialog box_close functiondialog box

    $(selector).dialog({
        closeOnEscape: false,
        title:title,
        modal: true,
        close:function()
        {
        $(this).dialog('destroy').hide();
        }
        });

如果我使用多个login forms,那么代码就会变得多余,并且也尝试过类似的方法但没有奏效

    $(selector).dialog({
        closeOnEscape: false,
        title:title,
        modal: true,
        open:function()
        {
          $(this).attr('id','unique-id');
        }, 
        close:function()
        {
        $(this).dialog('destroy').hide();
        }
        });
4

0 回答 0