如何禁用opera mini中的提交按钮以防止多次提交表单

时间:2010-09-09 19:13:25

标签: submit opera-mini

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

基本上,

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

1 个答案:

答案 0 :(得分:0)

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

  

还有一些具体的警告   开发人员需要的Opera Mini 5   要注意:大多数人   触发onload的JavaScript   应该工作得很好,除非在案件中   那些脚本需要的地方   异步操作。的 JavaScript的   不会运行客户端(例如在   一旦响应用户交互)   页面已完成加载。插件,   比如Adobe Flash,不是   支撑。

来源:Opera Mini 5 specs

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

仍然是Opera Mini does support other Javascript个动作,但它们都在服务器上执行。