倒计时 到时间后自动提交

来源:互联网 发布:淘宝国家地理户外老徐 编辑:程序博客网 时间:2024/05/14 19:36
/*倒计时*/
   var maxtime = ${time};   //   time初始时单位为秒  在这里需要转为XX时XX分XX秒的格式呈现
function CountDown(){
if(maxtime >0){
var ms = maxtime%60;
            var mis = Math.floor(maxtime/60);
            if(mis>=60){
             var hour=Math.floor(mis/60);
             mis=Math.floor((maxtime-hour*60*60)/60);
             $("#cd").text(hour+"小时"+mis+"分"+ms+"秒");
            }else if(mis>=1){
             $("#cd").text(mis+"分"+ms+"秒");
            }else{
             $("#cd").text(ms+"秒");
            }
--maxtime;
//更改后台session中的考试时间
$.post("${base}/exam/test!updateTestTime.action?time="+maxtime);

$("#time").val(maxtime);

if(maxtime==1){
  $("#nextQues").attr('disabled','true');
  $("#preQues").attr('disabled','true');
}

} else {
clearInterval(timer);
alert("本次测试时间到,自动提交。");
    //$("#answeredNum").val(${answeredNum}+1);
    
    type="end";
    //获取试题答案
   answers="";
       var oRadio = document.getElementsByName("answer");
for(var i=0;i<oRadio.length;i++) //循环
{
      if(oRadio[i].checked) {
         answers=answers+oRadio[i].value+";";
      }
}
   answerQuestion();
}
}
CountDown();
timer = setInterval(CountDown, 1000);
原创粉丝点击