如何在web页的按钮文本上设置倒计时,以此来控制按钮的可用性?
多谢!

解决方案 »

  1.   

    <TABLE align=center>
            <TBODY>
            <TR>
              <TD 
              style="PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px">
                <FORM name=RegTermsForm action=CSDNUserRegister.aspx 
                method=get><INPUT type=hidden value=Accept name=RegTerms> <INPUT class=Button type=submit value=同意 name=btnSubmit> <INPUT class=Button onclick=JavaScript:history.go(-1); type=button value=不同意 name=btnReturn> 
                </FORM></TD></TR></TBODY></TABLE>
          <SCRIPT language=javascript type=text/javascript>
    <!--
    var secs = 9;
    var wait = secs * 1000;
    document.RegTermsForm.btnSubmit.value = "同意 (" + secs + ")";
    document.RegTermsForm.btnSubmit.disabled = true;
    for(i = 1; i <= secs; i++)
    {
    window.setTimeout("Update(" + i + ")", i * 1000);
    }
    window.setTimeout("Timer()", wait);

    function Update(num, value)
    {
    if(num == (wait/1000))
    {
    document.RegTermsForm.btnSubmit.value = "同意";
    }
    else
    {
    printnr = (wait / 1000) - num;
    document.RegTermsForm.btnSubmit.value = "同意 (" + printnr + ")";
    }
    }

    function Timer()
    {
    document.RegTermsForm.btnSubmit.disabled = false;
    document.RegTermsForm.btnSubmit.value = "同 意";
    }
    -->
    </SCRIPT>
          <SPAN id=Label_Info></SPAN></TD></TR></TBODY</TABLE>
            
    是不是这样啊?这事我在CSDN注册页上提取出来的,具体如何在ASP.NET窗体中如何引用?
      

  2.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" lang="gb2312">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <meta http-equiv="Content-Language" content="zh-cn" />
    <meta content="all" name="robots" />
    <meta name="Author" content="[email protected] ,活靶子" />
    <meta name="Copyright" content="www.AspxBoy.Com,自由版权,任意转载." />
    <meta name="Description" content="www.AspxBoy.Com" />
    <meta name="Keywords" content="www.AspxBoy.Com,活靶子,huobazi" />
    <title> New New Document</title>
    <script language="javascript">
    secs  =  4;    
    wait  =  secs  *  2000;  
    function  doUpdate(num)  
    {  
    var myButton = document.getElementById("btn"); if(num  ==  (wait/2000))  
    {  
    myButton.value  =  "  同    意  ";  
    }  
    else  
    {  
    wut  =  (wait/2000)-num;  
    myButton.value  =  "同意前请先阅读协议  ("  +  wut  +  ")";  
    }  
    }  
     
    function  Timer()  
    {  
    var myButton = document.getElementById("btn");
    myButton.disabled  = false;  
    }  
    function go()
    {
    var myButton = document.getElementById("btn");
    myButton.disabled  = true;  
    for(i=1;i<=(wait/2000);i++)  
    {  
    window.setTimeout("doUpdate("  +  i  +  ")",  i  *  2000);  
    }  
    window.setTimeout("Timer()",  wait); 
    }
    </script>
    </head><input type="button" id="btn" value="看我的样子" >
    </br></br></br></br>
    <input type="button" value="点一下这里" onclick="go()">
    </P>
    </BODY>
    </html>
      

  3.   

    aspx的button控件最终还是要作为html代码显示到页面上去的
      

  4.   

    多谢 xiahouwen(活靶子.NET)!
      

  5.   

    <input type="button" id="btn" value="看我的样子" >
    </br></br></br></br>
    <input type="button" value="点一下这里" onclick="go()">你的代码中的button是web button吗?若不是,那么如何在web button中实现这个问题呢?
    我记得好像是asp:button什么的。