【问题标题】:How to disable the submit button in opera mini to prevent multiple submissions of a form如何禁用Opera mini中的提交按钮以防止多次提交表单
【发布时间】:2010-09-09 19:13:24
【问题描述】:

由于 Opera mini 仅在最终提交表单时触发 Opera 服务器上的按钮事件,所以我无法阻止用户多次单击提交按钮。这会导致同一表单的多次提交。我可以阻止这个服务器端,但是有什么方法可以在 opera mini 客户端上阻止这个(即通过 javascript)?

基本上,

  1. 用户正在点击提交
  2. 在处理表单并在 Opera 的服务器上执行任何试图阻止多次提交的 javascript 之前,用户再次单击提交。

【问题讨论】:

    标签: submit opera-mini


    【解决方案1】:

    我真的很怀疑,并说,因为 Opera 在他们的开发网站上说他们在页面加载后不支持客户端 JavaScript。

    还有一些具体的注意事项 到开发人员需要的 Opera Mini 5 需要注意的是:大多数 在加载时触发的 JavaScript 应该可以正常工作,除非在某些情况下 这些脚本需要的地方 异步操作。 JavaScript 不会在客户端运行(例如在 响应用户交互)一旦 页面已完成加载。 插件, 如 Adob​​e Flash,不是 支持。

    来源:Opera Mini 5 specs

    所以不幸的是,服务器端检查是最好的做法。如果这很重要,那么最好在服务器端进行,因为这可能发生在任何浏览器客户端上。

    尽管如此,Opera Mini does support other Javascript 操作,但它们都在服务器上执行。

    【讨论】:

      猜你喜欢
      • 2015-07-11
      • 1970-01-01
      • 2013-03-05
      • 1970-01-01
      • 2022-01-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多