disable an Asp.net Button then enable it after 5 seconds using java script

前端 未结 2 1192
执笔经年
执笔经年 2021-01-22 22:29

I want to run an Asp.net button click event (After clicking it) then disable it for 5 seconds and enable it again. I use this java script code but the click event code does not

2条回答
  •  天命终不由人
    2021-01-22 23:22

    You can try this:

    function lockoutSubmit(button) {
        var oldValue = button.value;
    
        setTimeout(function () {
            button.setAttribute('disabled', true);
            button.value = 'Wait 5 sec';
        }, 0);
    
        setTimeout(function () {
            button.value = oldValue;
            button.removeAttribute('disabled');
        }, 5000);
    }
    

提交回复
热议问题