首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在单击一个jQuery UI模式对话框时关闭另一个对话框

在单击一个jQuery UI模式对话框时关闭另一个对话框
EN

Stack Overflow用户
提问于 2013-03-24 04:10:08
回答 1查看 469关注 0票数 0

当用户想要登录网站时,他们点击登录链接,登录表单就会显示在一个模式对话框中。

在登录表单中还有一个忘记密码的链接,以防用户忘记他们的密码。

忘记密码窗体也会显示在模式对话框中。

我的问题是,当用户单击登录模式对话框中的忘记密码链接时,另一个模式对话框(忘记密码)会在现有的登录模式对话框上打开。

当“忘记密码”模式对话框打开时,“登录窗体”模式对话框是否可以关闭?

谢谢!

代码语言:javascript
复制
                <div id="dialog_form_signin" class="hidden" title="<%=lngSigninForm%>">
                    <form action="content/myaccount/index.cs.asp?Process=SignIn" method="post" class="signin-form">
                        <fieldset>
                            <p>
                                <label><%=lngEmailAdd%></label>
                                <input type="text" name="EMAILADDRESS" size="55" value="" />
                                <small></small>
                            </p>
                            <p>
                                <label><%=lngPassword%></label>
                                <input type="password" name="PASSWORD" size="55" value="" />
                                <small></small>
                            </p>                                                            
                            <p>
                                <input type="hidden" name="x" value="p">   
                                <input type="submit" name="signin" value="<%=lngSubmit%>" class="submit" />
                            </p>
                            <p><a href="javascript:void(0)" id="open_forgotpass" class="reset"><img id="message" src="images/icons/help.png" alt="Message"> <%=lngPassRemind%></a></p>
                        </fieldset>
                    </form> 
                    </div>

    $( "#dialog_form_forgotpass" ).dialog({
        autoOpen: false,
        width: 400,
        modal: true
    });
    $("#open_forgotpass").click(function(){$( "#dialog_form_forgotpass" ).dialog( "open" );});
     $( "#dialog_form_signin" ).dialog({
        autoOpen: false,
        width: 400,
        modal: true
    });
    $("#open_signin").click(function(){$( "#dialog_form_signin" ).dialog( "open" );});
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-24 04:13:54

单击忘记密码,关闭登录对话框然后打开忘记密码对话框

代码语言:javascript
复制
 $("#open_forgotpass").click(function(){
    $( "#dialog_form_signin" ).dialog( "close" );
    $( "#dialog_form_forgotpass" ).dialog( "open" );

    });
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15591526

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档