0

Ниже код работает почти правильно, но он всегда отображает кнопку «выбрать файл». Мне нужно, чтобы кнопка выбора файла не отображалась, и все, что осталось - это ссылка, которая является файловым загрузчиком.Как создать ссылку на якорь для загрузки файлов?

Как создать ссылку на якорь для загрузки файлов правильно?

Это использование bootstrap-filestyle.

$(function(){ 
    $("#upload_link").on('click', function(e){ 
    e.preventDefault(); 
    $("#upload:hidden").trigger('click'); 
    }); 
}); 

#upload_link{text-decoration:none;} 
#upload{display:none} 

<input id="upload" type="file"/> 
<a href="" id="upload_link">Upload your photo</a> 
+0

, если я понимаю, это правильно: Вы не хотите, чтобы показать пользователю "Выбрать файл" диалоговое? Будете ли вы загружаться с использованием стандартного имени файла или вы хотите развернуть свой собственный диалог «Выбрать файл»? – chrisl08

+0

Правильно, я не хочу, чтобы пользователь открыл диалог «Выбрать файл». Мне просто нужен мой собственный Diag файла, который открывается из тега . Я не знаю, как это сделать. – spidey677

+0

Я наконец нашел решение! просто сделал jQuery destroy.(); и это работало как шарм. – spidey677

ответ

1

Использовать этот CSS

.btn-file { 
    display: block; 
    height: 20px; 
    overflow: hidden; 
    position: relative; 
    vertical-align: middle; 
    width: 120px; 
} 


.btn-file > input { 
    cursor: pointer; 
    direction: ltr; 
    font-size: 23px; 
    margin: 0; 
    opacity: 0; 
    position: absolute; 
    right: 0; 
    top: 0; 
    transform: translate(-300px, 0px) scale(4); 
} 

input[type="file"] { 
    display: block; 
} 

Использовать этот HTML

<span class="btn default btn-file"> 
           <span class="fileinput-new"> 
            Select Document 
           </span> 
           <input type="file" class="textbox wp95 fl fileupload fileInput" name="files" id="fileupload"> 
          </span> 
+0

это не работает. Прости. когда я нажимаю «Выбрать документ», я не получаю окно загрузки файла. :( – spidey677

+0

вы также попали в якорь тег –

+0

???? Я не понимаю – spidey677

Смежные вопросы