最近写了一个论坛,但是测试中发现,在发布帖子时,如果网速比较慢,只要疯狂点击表单提交按钮就会在数据库里产生很多重复的帖子。
在网上查了很多资料,给出的方案大都是 js 禁用提交按钮,请问如果不用 js 的话最佳的解决方案是什么?毕竟用户有可能禁用了 js。
问题具体测试地址: http://yangxg.top/
目前在前端使用 jquery 禁用到提交按钮:
$('#id_form').submit(function () {
$('#submit-id-submit').attr('disabled', true).val('发布中...');
})
可以限制普通用户的不小心行为。但对于恶意用户故意禁用掉 js吗,不知道最佳的防护措施是什么?
慕的地10843
www说
qq_遁去的一_1
手掌心
达令说
呼啦一阵风
汪汪一只猫
慕姐8265434
阿波罗的战车
鸿蒙传说
相关分类