I want to change the default value of <input type="file" />
from “Choose file” to “Browse”. How to do that?
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
回答1:
Hide it and use a other control to trigger it.
<a href="#" onclick="document.getElementById('fileID').click(); return false;" />Browse</a>
<input type="file" id="fileID" style="visibility: hidden;" />
回答2:
I created a jsFiddle to show how, you can find it here: Custom browse button
回答3:
Here is another solution; hiding file-type input field (button) and placing another regular button-type input field (button) which allows one to change its content - triggering first file button (lower one) is done with JavaScript clicking on second regular button (upper one).
→ Howto Style the Button of a input type="file" Control