我在 Google Chrome 中遇到 HTML 标记 <input type="file" />
的问题。
“浏览”按钮按预期出现在页面上,但是当我单击它以选择文件时,浏览器的弹出对话框窗口根本没有打开。
我已经在 Firefox 中测试了我的表单并且工作正常。任何想法出了什么问题,我该如何解决?
这也是代码:
<form action="" method="post" accept-charset="utf-8" enctype="multipart/form-data">
<label for="imgfile">File input</label>
<input type="file" name="imgfile" />
原文由 ltdev 发布,翻译遵循 CC BY-SA 4.0 许可协议
没有理由认为这在 Chrome 中不起作用。您是否尝试过将您给我们的示例中的标记复制到 HTML 文件中,然后打开它?它有效吗?它应该,除非有一些第三方插件或扩展阻止它。
可能是您在其他地方进行了标记导致了此问题;也许输入字段上的一层在单击事件到达“浏览”按钮之前捕获了单击事件?