0

ユーザーがWebサイトにサインインする場合は、サインインリンクをクリックすると、サインインフォームがモーダルダイアログに表示されます。

ユーザーが自分のパスワードを思い出せない場合に備えて、サインインフォーム内にパスワードを忘れた場合のリンクもあります。

パスワードを忘れた場合のフォームもモーダルダイアログに表示されます。

私の問題は、ユーザーがサインインモーダルダイアログからパスワードを忘れた場合のリンクをクリックすると、既存のサインインモーダルダイアログの上に別のモーダルダイアログ(パスワードを忘れた場合)が開くことです。

パスワードを忘れた場合のモーダルダイアログが開いたときに、フォームモーダルダイアログを閉じることができますか?

ありがとう!

                <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" );});
4

1 に答える 1

0

パスワードを忘れるをクリックし、サインインダイアログを閉じてからパスワードを忘れるダイアログを開きます

 $("#open_forgotpass").click(function(){
    $( "#dialog_form_signin" ).dialog( "close" );
    $( "#dialog_form_forgotpass" ).dialog( "open" );

    });
于 2013-03-23T20:13:54.213 に答える