This question already has answers here:
disable an Asp.net Button then enable it after 5 seconds using java script
(2个答案)
去年关门了。
目前,我正在尝试实现的是在点击后禁用一个按钮,10秒后重新启用。但它不起作用。
HTML代码
JS函数
如果需要将其作为命名函数,则基本相同:
(2个答案)
去年关门了。
目前,我正在尝试实现的是在点击后禁用一个按钮,10秒后重新启用。但它不起作用。
HTML代码
<td>
<asp:Button ID="btnResendOTP" runat="server" CssClass="button"
Text="Resend OTP" OnClientClick="disableButton()" OnClick="btnResendOTP_Click"/>
</td>
JS函数
<script type="text/javascript">
function disableButton() {
document.getElementById("<% btnResendOTP.ClientID %>").disabled = true;
setTimeout(function () { document.getElementById("<% btnResendOTP.ClientID %>").disabled = false; }, 10000);
}
</script>
最佳答案
我会做一些类似的事情:
$("#mybtn").click(()=> {
$("#mybtn").attr("disabled", true);
$("#mybtn").delay(10000).attr("disabled", false);
});
如果需要将其作为命名函数,则基本相同:
$("#mybtn").click(function btnclick() {
$("#mybtn").attr("disabled", true);
$("#mybtn").delay(10000).attr("disabled", false);
});
09-17 05:46