【发布时间】:2017-08-15 05:11:53
【问题描述】:
我用这段代码管理重力形式的时间限制:
<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"]
我的表单是多页的,当超过时间限制时,每一页都会转到下一页。直到最后一页表单被提交。问题是所有页面的时间限制都是一样的。如何单独为每个页面设置时间限制?
【问题讨论】:
-
为什么不将用户在表单上的视图传递给表单。获得视图后,您可以执行 if 语句来更改表单上的时间。
-
你能举个简单的例子吗?
标签: wordpress forms gravity-forms-plugin