求大神指教:考试时间到自动交卷如何实现

一、开发工具:微信小程序

 

二、需求:考试时间到,弹出showModal对话框,点击确定后给出答题结果。

 

三、疑问:正常用form表单+button获取用户答题数据,现在没有用户提交按钮环节,取而代之showModal弹窗,弹窗如何一次性获取答题数据?

 

这是网上看到的一个实例,可以实现,求大神指教

 

把试题答案储存在data里,showModal的success里直接通过data获取试题答案,然后打开新的页面并传递参数,在新的页面去判断得分

把form提交表单,请求接口封装成一个事件,在弹窗框,确定事件调用

做一个计时器,时间到了以后通过JS提交表单即可

onShow(){
    setTimeOut({
        wx.showModal({
            title:"",
            content:"",
            success:function(res){
                if(res.confirm){
                    wx.navigateTo({url: '../test/test?answwer=1'})
                }
            }
        })        
    },3600000)
}