0

下面的代码几乎可以正常工作,但它总是显示“选择文件”按钮。我需要不显示选择文件按钮,剩下的就是一个文件上传器的链接。

如何正确创建文件上传锚标记链接?

这是使用引导文件样式。

$(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>
4

1 回答 1

0

使用这个 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>
于 2015-09-16T05:46:56.807 回答