设置测验模块的时间限制

时间:2015-02-24 11:44:20

标签: javascript php mysql forms

对测验问题几乎没有帮助。

我想在测验模块中设置每个问题的时间限制(比如说30秒),之后就是 表单将自动提交问题(自动提交=未选择选项=未答复)。

有3个问题,因此总时间限制为90秒(每个30秒)。

我是通过XAMPP做的。

以下链接提供了迄今为止的工作

https://www.dropbox.com/s/4dzlgjtjzvs48vw/quiz.rar?dl=0

由于

1 个答案:

答案 0 :(得分:1)

@Joeseph,您需要计算问题模块的总时间。

测验模块的处理流程

例如:

假设总共3个问题则需要乘以3 * 30 = 90秒。所以你在服务器端有90秒。

之后,您可以使用以下方法(依赖 - 包含jQuery库)进行自动提交表单处理。

setTimeout(function(){ //Your form submit code }, 90000);

setTimeout()方法在指定的毫秒数后调用函数或计算表达式。

注意:

1000 ms = 1秒。

该功能仅执行一次。如果需要重复执行,请使用setInterval()方法。

如果您仍有任何疑问或问题,请与我们联系。