【问题标题】:ipad html5 web app - can't click twice on buttonipad html5 网络应用程序 - 无法在按钮上单击两次
【发布时间】:2018-11-26 23:06:29
【问题描述】:

我创建了 2 个页面,一个表单页面和一个表单确认页面。此表单将用作 iPad 上的 Web 应用程序。所以我在这些页面中添加了所有元标记。

喜欢: , ...

我已使用 Safari 将网络应用程序添加到 ipad 上的主屏幕,并将其添加到主屏幕。

当您填写并提交表单时,您将被重定向到确认页面。确认页面会在 5 秒后自动将您重定向到表单页面。

 <script type="text/javascript">
      function leave() {
           window.location.assign("http://www.growzer.houston-1.hybridmedia.be/beurs/");
      }
      setTimeout("leave()", 5000);
 </script>

再次提交表单无效。提交按钮保持悬停状态。 我在普通浏览器中没有这个问题。

有人知道问题出在哪里吗?是否有解决方法?

谢谢!

【问题讨论】:

  • 您确定表单在重定向到确认页面之前从服务器获得OK-response吗?
  • 是的。这是growzer.houston-1.hybridmedia.be/beurs 的表格 在第一页上,您可以选择两种表格“通讯表格”或“请求演示”表格。根据您单击的按钮,带有表单的 div 会显示(jquery 隐藏和显示)。如果您提交表单,您将被重定向到确认页面。

标签: javascript ios ipad redirect safari


【解决方案1】:

尝试使用formObject.reset()-函数手动重置表单。这样做的方法是这样的:

$('#myform').submit(function() {
   // reset the form
   $(this).reset(); // reset is a native function so it might work a bit differently
   return true; // return false to cancel form action
});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-02-14
    • 2019-07-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多