Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一张考试表格。我想在学生打开页面时设置并显示倒数计时器(例如 60 分钟)。如果他们在该特定时间之后发布表格,则将无法接受并且他们会失去考试。
我怎样才能做到这一点?只使用js还是需要使用php?
我是新手,所以需要一些清晰的代码!
谢谢
考虑使用数据库进行这种或某种服务器端检查。当学生第一次打开测试时,应该将时间存储在数据库中并计算显示的时间。否则刷新页面会重置计时器。最后,如果 submitTime-startTime 的时间 < 60 秒,那么他/她及时完成了。
这意味着您需要例如 PHP。如果数据库中的字段尚未存储,它应该调用一个存储当前时间的方法,然后在提交后执行相同的操作。如果数据库中存在提交时间,则不应允许他/她再次进行测试。
JavaScript 应该只用于时间的显示,而不是单独用于没有任何服务器端检查的有效性检查。