请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

火水

高级会员

90

主题

234

帖子

1034

积分

高级会员

积分
1034

微信认证勋章

火水
高级会员   /  发表于:2018-4-4 17:05  /   查看:2143  /  回复:5
在并发量很多情况下,向数据库存储信息,可能造成数据库卡、慢。从而导致用户多次填写。如何阻止用户多次填写数据。

5 个回复

倒序浏览
火水
高级会员   /  发表于:2018-4-4 17:06:28
沙发
参考http://gcdn.gcpowertools.com.cn/ ... 6orderby%3Ddateline这个链接,把提交按钮设置成禁止状态。
回复 使用道具 举报
火水
高级会员   /  发表于:2018-4-4 17:07:50
板凳
如果数据库字段填写错误,使用楼上的方法会报错,按钮有被禁止无法使用。
回复 使用道具 举报
火水
高级会员   /  发表于:2018-4-4 17:10:54
地板
可以是用这个方法,先禁止在启动,在数据存不到数据库时,按钮会启动。不过这个办法,会在完成数据库保存之后,有几秒时间让提交按钮可以使用。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
火水
高级会员   /  发表于:2018-4-4 17:13:11
5#
请问如何让提交按钮在点击一次之后,禁止使用。当再次进入页面才可以在次使用。同时要满足一点,那就是如果数据不能存储到数据库,出现错误时,提交按钮恢复可以使用的状态。
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2018-4-4 17:45:38
6#
火水 发表于 2018-4-4 17:13
请问如何让提交按钮在点击一次之后,禁止使用。当再次进入页面才可以在次使用。同时要满足一点,那就是如果 ...

数据不能存储到数据库报错肯定是因为某些数据不满足数据库的条件。是否可以换个角度,直接在页面提交之前就把需要存到数据库中的数据先做一遍校验,再去向数据库中保存数据。同时使用你上述的设置按钮为禁止状态的方法。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部