后台问题 在cs中 我有个提交按钮 id=a 我一点击它 他就变成不可用的状态

后台问题 在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);