jquery enabling a button after some time -
this code not working , disables code , after must enable , how it? wrong? doing avoid multiple clicks
<% html.enableclientvalidation(); %> $(document).ready(function () { $('#form1').submit(function () { $('#btn').attr("disabled", "disabled"); settimeout('enablebutton()', 50); }); function enablebutton() { $('#btn').removeattr('disabled'); } }); <% using (html.beginform("create","organizationgroups",formmethod.post,new {id="form1"})) {%> %> <%= html.validationsummary(false)%> <div> <%= html.actionlink("back list", "manageorganizationgroup")%> </div>
you can't pass string settimeout()
here, since function isn't global, instead pass direct reference function, change this:
settimeout('enablebutton()', 50);
to this:
settimeout(enablebutton, 50);
in general always try this, it'll avoid many issues...like 1 you're having.
Comments
Post a Comment