草庐IT

html - 现代浏览器中的表单发布行为是否发生了变化? (或浏览器如何处理双击)

背景:我们正在编写注册/支付页面,我们的理念是首先在服务器端编写所有验证和错误检查代码,然后在第二步添加客户端验证(un-阻碍jQuery)。我们想在服务器端禁用双击,因此我们编写了一些锁定的、线程安全的代码来处理同时发布/竞争条件。当我们尝试对此进行测试时,我们意识到我们无法导致同时发生后置或竞争条件。我认为(无论如何在旧版浏览器中)双击提交按钮的效果如下:Userdoubleclickssubmitbutton.浏览器在第一次点击时发送帖子在第二次点击时,浏览器取消/忽略初始帖子,并启动第二个帖子(在第一个帖子返回响应之前)。浏览器等待第二个帖子返回,忽略初始帖子响应。我认为从服务