как отключить проверку механизмов проверки для кнопки refre sh и обновить процесс в форме панели обновления - PullRequest
0 голосов
/ 23 января 2020

У меня есть asp. net регистрационная форма с панелью обновления и прогрессом обновления. где у меня есть одна капча с кнопкой refre sh. когда я нажимаю на кнопку refre sh, проверка механизмов проверки javascripts включена, и один раз, если я ввожу все значения поля и нажимаю refre sh также отображается шаблон прогресса ... Пожалуйста, помогите мне отключить оба параметра для этого refre sh кнопка

     <div class="col-xl-6 col-lg-6 col-md-6 col-sm-12 col-12 nopl ">
                <div class="login-form">
                  <asp:UpdatePanel runat="server" ID="usernameupdatepanel" >
                        <ContentTemplate>
                            <div class="form-group">
                                <label class="control-label sr-only" for="name">Full Name</label>
                                <asp:TextBox runat="server" ID="txtFullName" CssClass="form-control validate[required]" placeholder="Full Name" />
                            </div>
                            <div class="form-group">
                                <label class="control-label sr-only" for="name">Mobile Number</label>
                                <asp:TextBox runat="server" ID="txtMobileNumber" CssClass="form-control validate[required,custom[integer],maxSize[10],minSize[10]]" placeholder="Mobile Number" OnChange="CheckUserName(this)" />
                            </div>
                            <div class="form-group">
                                <label class="control-label sr-only" for="email">Email</label>
                                <asp:TextBox runat="server" ID="txtEmailID" CssClass="form-control validate[required,custom[email]]" placeholder="EMail - ID"  />
                            </div>

                            <div class="form-group">
                                <label class="control-label sr-only" for="password"></label>
                                <%--<input id="password" type="password" name="password" placeholder="create password" class="form-control mb0" required>--%>
                                <asp:TextBox runat="server" ID="password" name="password" CssClass="form-control validate[required],,maxSize[15],minSize[8]" ClientIDMode="Static" TextMode="Password" placeholder="Password" />
                            </div>
                            <div class="form-group">
                                <label class="control-label sr-only" for="password"></label>
                                <asp:TextBox runat="server" ID="confirm_password" name="confirm_password" TextMode="Password" CssClass="form-control validate[required,equals[password]]" placeholder="Confirm Password" />
                            </div>
                            <div class="form-group">
                                <asp:Image ID="imgCaptcha" runat="server" ImageUrl="~/CaptchaImage.aspx" />
                                <asp:ImageButton ID="btnRefresh"  runat="server" ImageUrl="Images/refresh.png" Height="20pt" CausesValidation="false" OnClick="btnRefresh_Click" /><br />
                                <asp:Label runat="server" ID="lblCaptchaMessage"></asp:Label>
                            </div>
                            <div class="form-group">
                                <asp:TextBox ID="txtCaptchaText" runat="server" Width="100px" />
                                [Type Security code here]
                            </div>                                                                
                            <asp:Button ID="btnSubmit" runat="server"   class="btn btn-default btn-block mb10" Text="Submit"  OnClick="btnSubmit_Click" />

                            <asp:Label ID="lblMessage" runat="server" />
                      </ContentTemplate>                           
                    </asp:UpdatePanel>   
                    <asp:UpdateProgress ID="updProgressMain" AssociatedUpdatePanelID="usernameupdatepanel" runat="server">
                        <ProgressTemplate>
                            <div style="text-align: center;">
                                <img style="position: relative; top: 50%;" src="loader.gif" alt="Loading" />
                            </div>
                        </ProgressTemplate>
                    </asp:UpdateProgress>                        
                </div>
            </div>

это мой javascript

<script type="text/javascript">

$(function () {      
    $("[id*=btnSubmit]").click(function () {
       // jQuery('#overlay').fadeOut();
        $("#AYform").validationEngine('attach', { promptPosition: "topRight", scroll: false });
    });

});

var prm = Sys.WebForms.PageRequestManager.getInstance();
if (prm != null) {
    prm.add_initializeRequest(function (sender, e) {
        if (sender._postBackSettings.panelsToUpdate.join().indexOf("usernameupdatepanel") != -1) {
            if (!$("#AYform").validationEngine('validate')) {
                e.set_cancel(true);
            }
        }
    });
};   
</script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...