【发布时间】:2015-11-07 03:50:47
【问题描述】:
为了隐藏(但保留功能)文件对话框的丑陋默认输入类型文件按钮,我使用了以下机制:
HTML:
<label for="file-input">
<i class="fa fa-edit"></i> <!-- acts as file input on click-->
</label>
<input type="file" id="file-input" />
CSS:
#file-input {
display: none; //hide the file input
}
这是预期的工作:我点击字体真棒编辑图标,文件对话框弹出。
但是,当我使用按钮时,它会停止工作。单击按钮时没有文件对话框:
<label for="file-input">
<button type="button">Upload file</button> <!-- not working-->
</label>
<input type="file" id="file-input" />
【问题讨论】: