填报按钮问题

通过按钮来保存填报,点一次就保存一次,虽然做了保存完毕后刷新,但是有人会快速点2次,怎么才能限制只能点一次呢
FineReportdami3937 发布于 2016-11-20 13:20
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共11回答
最佳回答
0
孤陌发布于2016-11-20 13:20(编辑于 2023-9-6 09:34)
555
最佳回答
0
孤陌发布于2016-11-20 13:38(编辑于 2023-9-6 09:34)
555
  • dami3937 dami3937(提问者)

    我提交的数据里面没有 唯一值,我通过点击按钮时新增一个流水号,来作为主键的
    回复
    2016-11-20 14:26 
最佳回答
0
lanyliang发布于2016-11-20 13:58(编辑于 2023-9-6 09:34)
555
  • dami3937 dami3937(提问者)

    谢谢大神,能帮我写一下具体的语句吗,新手不会写
    回复
    2016-11-20 14:12 
最佳回答
0
瓦王的地狱咆哮发布于2016-11-20 14:11(编辑于 2023-9-6 09:34)
555
  • dami3937 dami3937(提问者)

    嗯,因为确保提交成功,我的刷新延迟了一会执行,结果有人手速特别快,
    回复
    2016-11-20 14:24 
最佳回答
0
dami3937发布于2016-11-20 14:12(编辑于 2023-9-6 09:34)
555
  • pangfusheng pangfusheng

    正确做法是应该设置一个主键。这样点击几次都不会重复提交
    回复
    2016-11-20 14:22 
最佳回答
0
孤陌发布于2016-11-20 14:22(编辑于 2023-9-6 09:34)
555
最佳回答
0
dami3937发布于2016-11-20 14:24(编辑于 2023-9-6 09:34)
555
  • pangfusheng pangfusheng

    感觉不需要加延迟的,提交是后台运行的 你前台不影响他的
    回复
    2016-11-20 13:20 
最佳回答
0
dami3937发布于2016-11-20 14:26(编辑于 2023-9-6 09:34)
555
  • pangfusheng pangfusheng
    在按钮里设置回调函数 if(fr_submitinfo.success){
            alert(\"提交成功!\");
          
    }else{
            alert(\"提交失败!\");
          
    }

    这个方法估计也不行。你还是加刷新把,不要加延迟,因为提交是后台运行的和刷新是没有关系的。
    回复
    2016-11-20 14:38 
最佳回答
0
孤陌发布于2016-11-20 14:38(编辑于 2023-9-6 09:34)
555
最佳回答
0
dami3937发布于2016-11-20 15:06(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 626浏览人数
  • 最后回答于:2016-11-21 08:11
    活动推荐 更多
    热门课程 更多
    返回顶部