android - 带有文件类型的 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();
}
解决方案
我在 Ionic 框架上开发并遇到了同样的问题。
对我来说,删除accept
输入会让事情变得有效。
我看到这有部分支持,不应该用于 Hybride 应用程序。
推荐阅读
- php - 通过 PHP 连接到 SMTP 服务器失败
- java - Google App Engine - schedulerError
- javascript - 防止 CRUD 应用程序中的重复值
- python - python get-pip.py 给出 SNI 错误 - TLS 不可用?
- java - 如何改变 JavaFX AreaChart 的外观
- c# - 实体框架代码优先级联删除具有多个外键的表
- ruby-on-rails - 已删除 gem 'webpack' 但在 Heroku 上不断出错
- html - 如何在居中标题的开头动态定位段落
- javascript - console.log() 输出一个其他值而不是它应该的值
- node.js - Angular 5:不自动显示更新的数据