考试系统中,倒计时时间到了以后,就自动提交。也就是自动激发提交试卷的按钮事件!~
我是用JS在前台实现的。
谢谢!~

解决方案 »

  1.   

    不懂JS
    在CS中就用个timer,1000=1秒
      

  2.   

    倒记时也可以理解为多久时间以后吧(先简单这样理解)
    那你直接在window.onload = function(){setTimeout("document.getElementById(按钮的ID).click",10000);}//这个是10秒后触发提交按钮
      

  3.   

    window.onload = function(){
    setTimeout("document.getElementById('opens').click()",1000);
    }
      

  4.   

    虽然我的是30分钟后触发,可是,想通过文本框中显示的时间判断
    请看下我的代码,
     <script type ="text/javascript">
        var msec=0  //设置时间毫秒数
        var sec=30  //显示考试时间秒数
        var min=00  //显示考试时间分钟数
        function Time()
        {
            document.forms[0].tbxtime.value=min+":"+sec;
            go=setTimeout("Time(),1");
            msec--;
            if(msec<=0)
            {
                msec=2999;
                sec--;
            }
            if(sec<=0)
            {
                if(min>0)
                {
                    sec=59;
                    min--;
                }
                else
                {
                   这里怎么写?谢谢!~            }
                
            }
        }
       
    </script>
      

  5.   

    if(sec>0)//分为0,如果秒不为0则自减
    {
      sec--;
    }
    else if(sec==0)
    {
       。//如果秒也为0了,则统计分数,试卷为只读。
    }
      

  6.   

    那就直接document.getElementById(ID).click()或者是ducoment.getElementByName(名字).click()
    如果是服务器控件的话
    document.getElementById("<%=服务器控件ID.ClientID%>").click()
      

  7.   

    我试过了,还是不行。
    直接document.getElementById("Button1").click();
    时间到0:0后,看下面状态栏不停的显示完毕。可是页面就是不跳转。
      

  8.   

    要是我的话   我可能是timer 里面控制一个全局变量  来走 
    变量走到相应的值的时候  就触发提交事件   或者提交按钮的点事件 就好拉我是小菜鸟!  说的不好清见谅,  希望能够帮到你!
      

  9.   

    这样吗?
    ducoment.getElementByName("Button").click() ;
    clearInterval(go);
    好像还是不行。不好意思啊,初学
      

  10.   

    document.getElementById("Button1").click() ;
    clearInterval(go);这样就可以了!!~呵呵
    谢谢了万分感谢!!!
      

  11.   

    给你我测试的代码,我这个10秒后自动跳转到新浪去的
    window.onload = function(){
    _clear = setInterval('ShowTime();',100);
    var _mynow = new Date();
    var _new = _mynow.setMilliseconds(10000);
    function ShowTime()
    {
    var _now = new Date();
    var diffSecond = _new - _now;if(diffSecond >0)
    {
       document.getElementById('Show').innerText= eval(diffSecond / 1000);}
    else
    {
    clearInterval(_clear);
    document.getElementById('OK').click();
    }}<input id='OK' value='Skip' type ='button' onclick="window.location.href='http://www.sina.com.cn' "/>