如果我的用户多次单击表单的提交按钮,他实际上会发送多个 GET/POST 请求(取决于表单首选项)。
我发现使用 JS 禁用提交按钮有点问题,因为如果用户尝试停止(ESC/停止按钮),它不会重置按钮(除非您再次使用 JS 捕获并处理该按钮) ,如果用户从下一页返回(后退按钮),提交按钮仍处于禁用状态(至少在 Firefox 中)。
禁用多个表单提交的最佳实践是什么。
谢谢!
最佳答案
Javascript 对我来说工作得很好。确保当用户中止提交时按钮重新启用是可用性的一部分。
如果您不想使用 JavaScript 禁用按钮,那么也许您可以在服务器端捕获特定时间跨度内的重复消息?
关于javascript - 禁用 HTML 表单上的多次提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2145438/