У меня есть две проблемы:
- Настройка кнопки
choose file
и no file chosen
текста в то же время ... - Отображение пользователю, какое имя файла было выбрано.
У меня первая часть разобралась. Я получил стиль кнопки choose file
, но больше не вижу, какой файл был выбран после выбора. Такое ощущение, что кнопка choose file
встроена в отображаемый текст имени файла.
Мой HTML (Haml):
= form_for @import, url: import_awesome_file_path, multipart: true do |f|
%label.choose-file-button
Upload new Property
= f.file_field :file, type: "file", id: 'imputFile'
%label{for: "imputFile"} Choose a file
Мой CSS:
.choose-file-button{
background-color: #999999;
color: white;
padding: 15px 5px;
text-align: center;
text-decoration: none;
display: inline-block;
font-size: 16px;
}
input[type="file"]{
display: none;
}
Скрывая input[type="file"]
, он также скрывает имя файла однажды выбранный, и мне действительно было трудно показывать тот, когда выбранный.
Как я могу это сделать?