【发布时间】:2021-01-05 06:08:40
【问题描述】:
我正在创建一个带有 input=file 的表单,我的问题是当我向其中添加 CSS 时,更新的文件数量消失了,我知道这是因为我在 CSS 中放置了 display=none,但我需要它们出现,否则人们不会知道正确上传的文件,有没有办法做到这一点?如果可能的话,我更喜欢不使用 JS。谢谢
这是我的代码
HTML
<div>
<label for="file-upload" class="custom-file-upload mt-2"><i class="fas fa-cloud-upload-alt"></i> Upload[enter image description here][1]</label>
<input id="file-upload" type="file" name="file" multiple="multiple" required>
</div>
CSS
input[type="file"] {
display: none;
}
.custom-file-upload {
border: 1px solid #ccc;
border-radius: 30px;
display: inline-block;
padding: 6px 12px;
cursor: pointer;
}
这是它的外观图像,我需要将上传文件的数量放在“按钮”的右侧或上传文件时的任何消息。
【问题讨论】:
标签: javascript php css