【发布时间】:2017-05-23 09:48:37
【问题描述】:
我已经使用 CSS 设置了文件输入的样式:
.custom-file-upload {
border: 1px solid #ccc;
display: inline-block;
padding: 6px 12px;
cursor: pointer;
}
<form>
<label for="file-upload" class="custom-file-upload">
<i class="fa fa-cloud-upload"></i> Upload Image
</label>
<input id="file-upload" name='upload_cont_img' type="file" style="display:none;">
</form>
一切正常,但我想显示选定的文件名。使用 CSS 或 jQuery 怎么可能?
【问题讨论】:
-
如果您可以将 name 属性放在标签中 - 那么这可以通过带有 attr() 函数的 CSS 来完成(生成的内容不能添加到输入元素)。 codepen.io/danield770/pen/XpmNYZ?editors=1100#0
标签: javascript jquery html css input-field