问题描述
- 后台问题 在cs中 我有个提交按钮 id=a 我一点击它 他就变成不可用的状态
-
后台问题 在cs中 我有个提交按钮 id=a 我一点击它 他就变成不可用的enabled=false; 两秒之后恢复正常 该怎么实现?
解决方案
这个应该可以满足你的 要求了
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="WebApplication2.WebForm1" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<script type="text/javascript" src="Scripts/jquery-2.1.4.js"></script>
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:button id="submitButton" runat="server" text="Button" OnClick="submitButton_Click" />
</div>
</form>
<script type="text/javascript">
$('#form1').bind("submit", function () {
alert("111");
$("#submitButton").attr("display", "none");
setTimeout('$("#submitButton").attr("display", "block");', 2000);
});
</script>
</body>
</html>
我用alert试过可以,display没试出来,估计页面已经刷新了
解决方案二:
点按钮的时候禁止按钮然后启动一个定时器。定时器到了指定的时间后停止定时器并启用按钮。
解决方案三:
enabled=false的同时执行setTimeout("$('#a').attr('enabled',true)", 2000);
时间: 2024-12-03 07:06:48