2017-03-22 7 views
0

나는이 코드 조각으로 중력 양식에 대한 시간 제한을 관리 양식 :시간 제한

<script> 
function move() { 
    var elem = document.getElementById("myBar"); 
    var width = 0; 
    var sanie = 0; 
    var id = setInterval(frame, 500); 
    function frame() { 
    if (width >= 100) { 
     clearInterval(id); 
     document.getElementById("gform_9").submit(); 
    } else { 
     sanie+=0.5;  
     if(sanie % 1 == 0){elem.innerHTML = Math.floor(sanie/60) + " : " + sanie % 60} 
     if(sanie % 10 == 0){width++;elem.style.width = width + '%';} 
    } 
    } 
} 
document.addEventListener("DOMContentLoaded", function(event) { 
    move(); 
}); 
</script> 
<div id="myProgress"> 
    <div id="myBar">0 : 0</div> 
</div> 
[gravityform id="9" title="true" description="true"] 

나의 양식은 다중이며 제한 시간이 초과 될 때 각 페이지 다음에 간다. 마지막 페이지 양식이 제출 될 때까지. 문제는 모든 페이지의 시간 제한이 동일하다는 것입니다. 각 페이지의 시간 제한은 어떻게 설정합니까? 당신은 사용자가 다음 양식을 변경가 뭔지 페이지 확인해야합니다

+0

사용자가있는보기를 양식으로 전달하는 것이 좋습니다. 보기가 있으면 if 문을 사용하여 양식의 시간을 변경할 수 있습니다. – HelloWorld

+0

간단한 예제를 줄 수 있습니까? –

답변

0

이에 따라

if (document.URL.contains("homepage.aspx")) { 
    //Change time of form here. 
    }else if (document.URL.contains("someotherpage.aspx")) { 
    //A different page change form time here 
    } 
} 

는 document.URL 당신에게 사용자가있는 현재의 URL을 얻을 것이다. . 원하는 URL이 포함되어 있는지 확인합니다.