本人要做一个在一段时间后自动提交的功能,比如在10分钟内提交这个页面。怎样才能保证用户在客户端在规定时间内提交?(他有可能修改页面的web代码变成100分钟后提交)。
比如在线考试系统怎样做的?自动提交javascriptweb

解决方案 »

  1.   

    js写个定时器setTimeout("提交的方法",时间);//这里是毫秒,10分钟就是10*60*1000
      

  2.   

    FireFox fireBUG 怎么破?
      

  3.   


    用户不能修改js代码的。把你的情景说清楚,用户怎么可能修改js再进行提交
      

  4.   


    用户不能修改js代码的。把你的情景说清楚,用户怎么可能修改js再进行提交为什么不能,凭什么不能?你没开发经验吗?我跟你说楼主 你用JS控制时间你这个方向就错了。你去看看别人网站在线限制上课的那种是怎么做的吧。
      

  5.   


    用户不能修改js代码的。把你的情景说清楚,用户怎么可能修改js再进行提交为什么不能,凭什么不能?你没开发经验吗?我跟你说楼主 你用JS控制时间你这个方向就错了。你去看看别人网站在线限制上课的那种是怎么做的吧。说来听听?
      

  6.   

    点击“开始考试”session记录开始考试时间
    jsp页面用ajax每一秒钟请求一次后台,判断:当前服务器时间-开始考试时间 是否大于等于考试规定的时间
    如果是则提交试卷
      

  7.   

    前台JS验证,提交到后台服务器再验证下,(楼上说的jsp页面用ajax每一秒钟请求一次后台,服务器很累)
      

  8.   

    刚进来时把服务器时间t传过来,然后在t的基础上用js计时。
      

  9.   


    用户不能修改js代码的。把你的情景说清楚,用户怎么可能修改js再进行提交为什么不能,凭什么不能?你没开发经验吗?我跟你说楼主 你用JS控制时间你这个方向就错了。你去看看别人网站在线限制上课的那种是怎么做的吧。说来听听?干嘛要告诉你,呵呵。JS定时器?如果在定时器转的过程中我改变了定时器的变量,你怎么办?
      

  10.   


    用户不能修改js代码的。把你的情景说清楚,用户怎么可能修改js再进行提交为什么不能,凭什么不能?你没开发经验吗?我跟你说楼主 你用JS控制时间你这个方向就错了。你去看看别人网站在线限制上课的那种是怎么做的吧。说来听听?干嘛要告诉你,呵呵。JS定时器?如果在定时器转的过程中我改变了定时器的变量,你怎么办?
    说一下撒
      

  11.   


    用户不能修改js代码的。把你的情景说清楚,用户怎么可能修改js再进行提交为什么不能,凭什么不能?你没开发经验吗?我跟你说楼主 你用JS控制时间你这个方向就错了。你去看看别人网站在线限制上课的那种是怎么做的吧。说来听听?看来连火狐都没用过的
      

  12.   

    提交应在JS中,在JS 中用setTimeout(function (),1000);参数一是你提交的方法,参数2是设置时间,单位是秒...你试试.
      

  13.   

    这个应该用监听器的
    监听servletcontextsession
    并却是用java.util.Timer来定时操作
    意思是:启动tomcat(web应用服务器)时,就开始计时
    如果是其他的操作,就去监听别的,例如session等。
      

  14.   

    前台可以做个定时器。提交到后台时再做一次判断,对方是否在规定时间内提交的(这个可以session,数据库)。p.s:一般的注册验证之类的都会有前台验证和后台验证。