1
7
他们不会用JavaScript来实现这一点(在很多情况下 不应该 在JavaScript中这样做 非常 容易规避)。 时间是一回事,实际上使用它进行有效性检查是另一回事。 尝试 要接受答案,服务器会给出一个响应,说这还不是一个有效的操作,您所看到的只是一个错误消息的显示。 如果你想显示倒计时,有一些插件已经很好的实现了这一点,或者按照定制的方式进行也不难, jQuery countdown |
2
1
我认为stackoverflow所做的是,当一个答案被提交时,一个唯一的id被生成,并且未来的时间戳(直到必须接受哪个答案)被保存在数据库中。服务器上可能有一个每五分钟运行一次的调度程序,它查询特定时间内提交的答案句号。如果futuretime currenttime>14则标志列设置为Y,表示需要立即注意的答案。当用户重新加载页面时,将检查标志并通知警报。
否则,您可以使用服务器Push ajax并检查当前时间以及提交答案时存储在服务器数据库中的时间。 |
3
1
@尼克建议使用jquery倒计时-好主意
现在,大部分的魔法都会出现在设置表单(setupform();)来管理提交的方式上。我们提供两种模式的定时测验。一次回答所有问题,一次回答一个问题。根据测验的方法,设置管理如何提交答案。你需要实现的一些事情。。。 1) 当测验开始时,我们存储测验题目、学生ID和开始时间
|
4
1
我会有一个显示剩余时间的部分结果或控件。然后我可以使用下面的jQuery语句来重新加载页面的该部分。
编辑以反映尼克的评论。 *再次编辑* |
AryA Derakhshan · 在指定的时间重复循环 2 年前 |
user8105388 · If语句不与计时器一起工作 6 年前 |
Don · 无限循环崩溃,但不在更新函数中 6 年前 |
user9769106 · 绘制形状C的路径# 6 年前 |
SPlatten · MSVC 2008更好的时机? 6 年前 |