Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 尝试获取用户为测验花费的时间 //尝试获取用户提交测验的时间 功能倒计时(分钟){ var秒=60; var分钟=分钟 var time=document.getElementById(“计时器”).innerText; 函数tick(){ var计数器=document.getElementById(“计时器”); 无功电流_分钟=分钟-1 秒--; //返回时间; //警报(时间); counter.innerHTML=current_minutes.toString()+“:”+(秒0){ 设置超时(勾号,1000); }否则{ 如果(分钟>1){ //倒计时(分钟-1);永远达不到“00”问题已解决:维克多·斯特里瑟斯撰稿 setTimeout(函数(){countdown(mins-1);},1000); } 其他的 { 警惕(“您的时间已经结束”); document.getElementById('test-form').submit(); //var time=document.getElementById(“timer”).innerText.split(“:”).map(函数(val){return parseInt(val)}); //console.log(“分钟”,时间[0]); //console.log(“秒”,时间[1]); } } } 勾选(); } 倒计时(2);_Javascript_Html - Fatal编程技术网

Javascript 尝试获取用户为测验花费的时间 //尝试获取用户提交测验的时间 功能倒计时(分钟){ var秒=60; var分钟=分钟 var time=document.getElementById(“计时器”).innerText; 函数tick(){ var计数器=document.getElementById(“计时器”); 无功电流_分钟=分钟-1 秒--; //返回时间; //警报(时间); counter.innerHTML=current_minutes.toString()+“:”+(秒0){ 设置超时(勾号,1000); }否则{ 如果(分钟>1){ //倒计时(分钟-1);永远达不到“00”问题已解决:维克多·斯特里瑟斯撰稿 setTimeout(函数(){countdown(mins-1);},1000); } 其他的 { 警惕(“您的时间已经结束”); document.getElementById('test-form').submit(); //var time=document.getElementById(“timer”).innerText.split(“:”).map(函数(val){return parseInt(val)}); //console.log(“分钟”,时间[0]); //console.log(“秒”,时间[1]); } } } 勾选(); } 倒计时(2);

Javascript 尝试获取用户为测验花费的时间 //尝试获取用户提交测验的时间 功能倒计时(分钟){ var秒=60; var分钟=分钟 var time=document.getElementById(“计时器”).innerText; 函数tick(){ var计数器=document.getElementById(“计时器”); 无功电流_分钟=分钟-1 秒--; //返回时间; //警报(时间); counter.innerHTML=current_minutes.toString()+“:”+(秒0){ 设置超时(勾号,1000); }否则{ 如果(分钟>1){ //倒计时(分钟-1);永远达不到“00”问题已解决:维克多·斯特里瑟斯撰稿 setTimeout(函数(){countdown(mins-1);},1000); } 其他的 { 警惕(“您的时间已经结束”); document.getElementById('test-form').submit(); //var time=document.getElementById(“timer”).innerText.split(“:”).map(函数(val){return parseInt(val)}); //console.log(“分钟”,时间[0]); //console.log(“秒”,时间[1]); } } } 勾选(); } 倒计时(2);,javascript,html,Javascript,Html,例如,如果用户以1分钟结束,我想获得剩余1分钟的测验时间,我希望有这个。任何人都可以帮助我,渴望获得时间下面你可以找到如何开始测验倒计时的示例。 var秒=300; 函数secondPassed(){ var分钟=数学轮((秒-30)/60), 剩余秒数=秒数%60; 如果(剩余秒数

例如,如果用户以1分钟结束,我想获得剩余1分钟的测验时间,我希望有这个。任何人都可以帮助我,渴望获得时间

下面你可以找到如何开始测验倒计时的示例。
var秒=300;
函数secondPassed(){
var分钟=数学轮((秒-30)/60),
剩余秒数=秒数%60;
如果(剩余秒数<10){
剩余秒数=“0”+剩余秒数;
}
document.getElementById('countdown')。innerHTML=minutes+“:”+remainingSeconds;
如果(秒==0){
清除间隔(倒计时);
//你的代码在这里
}否则{
秒--;
}
}
var countdownTimer=setInterval('secondPassed()',1000);
.timer{
宽度:200px;
字号:2.5em;
文本对齐:居中;
}

5:00

您应该发布您在javascript中尝试过的内容,以获取时间,但它不起作用。我需要获取用户花费的总时间。请提供更多详细信息,或者修改您的代码。您发布的代码与我的代码相同,您在这里指定了5:00总时间为5.00,如果用户在3.00document.getElementById之前结束,我需要获取时间(“倒计时”)。InnerText如何获取提交或单击的时间
 <input class="btnAction" onclick="countdown(time)" type="submit" name="finish" id="finish"  style="display:none;"> 
//trying to get the time when user submits quiz
function countdown(minutes) {
    var seconds = 60;
    var mins = minutes
    var time = document.getElementById("timer").innerText;
    function tick() {
        var counter = document.getElementById("timer");
        var current_minutes = mins-1
        seconds--;


                  //return time;
                  //alert(time);
        counter.innerHTML = current_minutes.toString() + ":" + (seconds < 10 ? "0" : "") + String(seconds);
        if( seconds > 0 ) { 
            setTimeout(tick, 1000);

        } else {

            if(mins > 1){  

               // countdown(mins-1);   never reach “00″ issue solved:Contributed by Victor Streithors
               setTimeout(function () { countdown(mins - 1); }, 1000);

            }
             else 
              {
                    alert("your time has been ended");
                  document.getElementById('test-form').submit();
                 // var time = document.getElementById("timer").innerText.split(":").map(function(val){ return parseInt(val)});
                 //        console.log("minutes",time[0]);
                 //        console.log("seconds",time[1]);

              }
        }
    }
    tick();
}

countdown(2);