javascript - 如何防止表单从客户端多次提交?

标签 javascript submit

有时响应慢,可能会多次点击提交按钮。

如何防止这种情况发生?

最佳答案

使用不显眼的 javascript 在提交后禁用表单上的提交事件。这是一个使用 jQuery 的示例。

编辑:解决了在不点击提交按钮的情况下提交表单的问题。谢谢,一类。

$("body").on("submit", "form", function() {
    $(this).submit(function() {
        return false;
    });
    return true;
});

关于javascript - 如何防止表单从客户端多次提交?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/926816/

相关文章:

jquery - 选中复选框后,复选框值不会更改

javascript - NODE.JS:当表单提交时出现后端错误时,如何让前端 JS 事件监听器?

javascript - 如何详细衡量网站速度?

javascript - 停止执行 Javascript 函数(客户端)或对其进行调整

javascript - 使用 `prototype` 而不是 `this` 的原因

php - 提交时刷新表现异常

html - 提交旁边的输入类型文本,Y 偏移量

ios - info.plist 中的可执行文件名应该是什么?

javascript - 从 POST 请求中解析 req.body

javascript - 在javascript中跨域发布二进制数据