菜鸟分享用javascript做的模拟考试系统的倒计时的时间

来源:互联网 发布:好笑的笑话 知乎 编辑:程序博客网 时间:2024/04/30 12:36

菜鸟分享用javascript做的模拟考试系统的倒计时的时间,并时间为00:00:00时自动提交考卷

Code:
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">   
  2. <html>   
  3.     <head>   
  4.         <title>Demo04.html</title>   
  5.   
  6.         <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">   
  7.         <meta http-equiv="description" content="this is my page">   
  8.         <meta http-equiv="content-type" content="text/html; charset=UTF-8">   
  9.   
  10.         <!--<link rel="stylesheet" type="text/css" href="./styles.css">-->   
  11.   
  12.        
  13.     </head>   
  14.   
  15.     <body>   
  16.         <input type="button" value="开始答题" onclick="change1()">   
  17.         <br>   
  18.         倒计时:   
  19.         <br>   
  20.         <input type="text" size="10" id="aa" name="aa" value="01:30:00" readonly="readonly">   
  21.         <form action="index.html" id="myform" name="myform" onsubmit="return cleartimeout()">   
  22.             第一题:   
  23.             <input type="text">   
  24.             <br />   
  25.             第二题:   
  26.             <input type="text">   
  27.             <br />   
  28.             <input type="submit" value="提交">   
  29.         </form>   
  30.   
  31.     </body>   
  32. </html>   
  33.     <script type="text/javascript">   
  34.     var vartime = null;   
  35.     function change1(){            
  36.     //获得要倒计时的时间   
  37.         var aa= document.getElementById("aa").value;           
  38.         var arr=aa.split(":");     
  39.         //获得的毫秒数       
  40.         if(arr[2]>0){   
  41.             arr[2]=arr[2]-1;   
  42.         }else{   
  43.             if(arr[1]>0){   
  44.                 arr[1]=arr[1]-1;   
  45.                 arr[2]=59;   
  46.             }else{   
  47.                 if(arr[0]>0){                  
  48.                     arr[0]=arr[0]-1;                       
  49.                     arr[1]=59;   
  50.                     arr[2]=59;   
  51.                 }else{   
  52.                     document.myform.submit();   
  53.                 }   
  54.             }   
  55.         }   
  56.            
  57.         //转换成hh:MM:ss的形式   
  58.         var alltime=arr[0]+":"+arr[1]+":"+arr[2];   
  59.         //在给文本框赋值              
  60.         document.getElementById("aa").value=alltime;   
  61.                    
  62.         vartime = setTimeout("change1()"1000);   
  63.            
  64.            
  65.     }   
  66.     function cleartimeout(){   
  67.         clearTimeout(vartime);   
  68.         return true;   
  69.     }   
  70.     </script>   

原创粉丝点击