【发布时间】:2017-11-19 08:33:45
【问题描述】:
我使用this solution 来更改<input type="file" />. 的按钮文本 它可以工作,但它有一个小缺点 - 选择文件后用户将看不到选择了什么文件,因为此信息不显示(它用原始按钮隐藏)。如何在不显示原始(隐藏)按钮的情况下使此信息可见?
代码:
<input type="button" id="loadFileXml" value="loadXml" onclick="document.getElementById('file').click();" />
<input type="file" style="display:none;" id="file" name="file"/>
【问题讨论】:
-
您可以创建一个 div 并使用输入中来自
files属性的信息填充它:stackoverflow.com/questions/26082721/… -
@lurie 检查答案。如果您还有其他期望,请告诉我
标签: javascript html input