javascript - 使用按钮防止多次提交

标签 javascript jquery html button

我目前正在查看使用按钮标签防止多次提交的所有可能性。我面临的问题是,如果用户非常快地单击提交按钮,他们将能够提交多个帖子。我想将提交限制为仅提交一份。我尝试使用 onclick="this.disabled = true,但它使按钮根本不起作用。当前的按钮标签如下所示:

return "<button class='button btn btn-primary' id='gform_submit_button' onclick='this.disabled = true' type='submit'><span>Submit!/span></button>";

谁能指导我如何实现这一目标?

最佳答案

最终,您无法阻止客户端的多次提交。您必须在服务器端实现这些安全措施,无论您使用什么服务器端语言(例如 PHP)。

关于javascript - 使用按钮防止多次提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27240806/

相关文章:

html - CSS 元素相互渗透

javascript - 为游戏添加新词

javascript - 如何使用 C++ 使用 Emscripten 在 JavaScript 中分配变量并将它们保留在范围内?

javascript - 适用于 Web 应用程序的最佳非 Flash 上传组件?

Android WebView 呈现空白/白色, View 不会在 css 更改或 HTML 更改时更新,动画不连贯

python - 网页抓取 : output different to original data

javascript - 如何在 SimpleCart 中使用 paypal 快速结账?

javascript - 在绑定(bind)到另一个对象的函数内访问 jQuery 对象

jquery - 如何使用 jQuery 包含 HTML 文件?

javascript - 如果javascript将一个数据包含在数组中为真,如何使用 'if'?