javascript - Button event isn't firing after disabling the button in IE9 and IE8 -


i have submit button on page. on client click of submit button i'm using following javascript function:

function submitdisable() { var valid = page_clientvalidate(); if (valid) {     document.getelementbyid("btnsubmit").style.cursor = "wait";     document.getelementbyid("btnsubmit").disabled = true;     document.getelementbyid("btnsubmit").innertext = "submitting...";  } else {     submitenable();     approveenable();    }  } 

it working fine in ie10, chrome , aurora not working in ie9 , ie8.

whenever click on submit button gray out button , change text submitting , page hangs out. doesn't submit page.

how can resolve issue in ie9 , ie8? looking forward replies.

sounds doing asp.net require call necessary dopostback after button has been disabled:

server-side implementation:

protected void page_load(object o, eventargs e) {   btnsubmit.attributes.add("onclick", "submitdisable();" + page.clientscript.getpostbackeventreference(btnsubmit, "").tostring()); } 

or

client-side implementation:

function submitdisable() { var valid = page_clientvalidate(); if (valid) {     document.getelementbyid("btnsubmit").style.cursor = "wait";     document.getelementbyid("btnsubmit").disabled = true;     document.getelementbyid("btnsubmit").innertext = "submitting...";     <%=page.clientscript.getpostbackeventreference(btnsubmit, "").tostring()%> } else {     submitenable();     approveenable();    }  } 

essentially add following code function:

__dopostback('mypanel$btnsubmit',''); 

after disabling button, forcing .net postback required control.


Comments

Popular posts from this blog

basic authentication with http post params android -

vb.net - Virtual Keyboard commands -

css - Firefox for ubuntu renders wrong colors -