首页 > 解决方案 > 带有文件类型的 HTML“输入”标签在移动设备中不起作用。如何解决?

问题描述

带有文件类型的 HTML“输入”标签在移动设备中不起作用。如何解决?

帮我修一下。

提前致谢。

我的代码如下:

<body>
  <h1><font color="white">REPORT</font></h1>
  <br><br>
  <form id="f1" action="summary.html">
    <p>
      <b><font color="white">Project Name:</font></b><br>
      <input type="text" name="project" id="project" value="" required="required">
    </p>
    <p>
      <b><font color="white">Report:</font></b><br>
      <input type="file" accept="application/pdf">
    </p>
    <p>
      <button type="button" onclick="submitData()">Submit</button>
    </p>
  </form>
</body>

编辑1:我的JS代码如下:

function submitData() { 
  var proj = document.getElementById("project").value; 
  if( proj == "") alert("Please enter the required field");
  else document.getElementById("f1").submit();
}

标签: androidhtml

解决方案


我在 Ionic 框架上开发并遇到了同样的问题。
对我来说,删除accept输入会让事情变得有效。
我看到这有部分支持,不应该用于 Hybride 应用程序。


推荐阅读