jquery - How Can I run my script after validate,before POST in ASP.NET Web Forms? -


i want use webcontrols.validator(ex. requiredfieldvalidator) validation. can submit button twice , more.

<asp:textbox id="textbox1" runat="server"></asp:textbox> <asp:requiredfieldvalidator id="reqfld1" runat="server"controltovalidate="textbox1"></asp:requiredfieldvalidator>  <asp:button id="button1" runat="server" text="submit" />  $("form").on("submit", function(e){     if (waiting) return false;     waiting = true;     showmywattingdiv(); ) 

i tried code, if invalid i'm waiting too;

try code below. key use client-side api asp.net validators. here using property page_isvalid available in page whenever have asp.net validators on page.

<asp:textbox id="textbox1" runat="server"></asp:textbox> <asp:requiredfieldvalidator id="reqfld1" runat="server"controltovalidate="textbox1"></asp:requiredfieldvalidator>  <asp:button id="button1" runat="server" text="submit" />  $("form").on("submit", function(e){     if(!page_isvalid) {            return;     }     if (waiting) return false;     waiting = true;     showmywattingdiv(); ) 

you can check if particular validator valid using javascript below.

var validator = $("#<%=reqfld1.clientid%>")[0]; if(validator.isvalid) {   //do } 

Comments

Popular posts from this blog

get url and add instance to a model with prefilled foreign key :django admin -

css - Make div keyboard-scrollable in jQuery Mobile? -

ruby on rails - Seeing duplicate requests handled with Unicorn -