提交按钮可以防止重复提交。但是提交过程中这个页面的数据是可以修改的。怎么设置可以在点击提交后,锁定页面,不能再修改 页面 的内容。
把页面的内容修改后,后台的数据并没有出错,还是和第一次提交的数据是一致的。
如果你点击提交后 需要一段时间才能完成这个操作 我建议你点击提交后就加一个loading动画 这样用户的体验不仅会好点 而且还避免了你说的这个问题
可以尝试在标签内部添加disabled=disabled属性;这样就是无法被选取状态。
加个变量最简单;函数外面定义变量:
var tag=false;
if(tag){return;}
tag=true;
在ajax中的success 把tag=false;
其实楼主的意思并不是担心快速点击的多次提交,而是不想让用户点击提交后,页面还可以继续修改。
你这样只能在前端控制:可以点击按钮后弹出过度动画或者直接设置input为disable状态即可。
提交成功后 把提交按钮隐藏。