Javascript 如何创建文件上载锚定标记链接?
下面的代码几乎正常工作,但它始终显示“选择文件”按钮。我需要选择文件按钮不显示和所有剩下的是一个链接,这是一个文件上传 如何正确创建文件上载锚定标记链接 这是使用引导文件样式Javascript 如何创建文件上载锚定标记链接?,javascript,jquery,html,twitter-bootstrap,bootstrap-file-upload,Javascript,Jquery,Html,Twitter Bootstrap,Bootstrap File Upload,下面的代码几乎正常工作,但它始终显示“选择文件”按钮。我需要选择文件按钮不显示和所有剩下的是一个链接,这是一个文件上传 如何正确创建文件上载锚定标记链接 这是使用引导文件样式 $(function(){ $("#upload_link").on('click', function(e){ e.preventDefault(); $("#upload:hidden").trigger('click'); }); }); #upload_link{text-decoration:n
$(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>
使用这个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>
如果我理解正确:您不想向用户显示“选择文件”对话框吗?您是要使用标准文件名上载,还是要推出自己的“选择文件”对话框?更正我不想让用户选择文件对话框。我只想我自己的选择文件诊断,从标签打开。我不知道怎么做。我终于找到了解决办法!只是做了一些jQuery破坏。;它就像一个符咒一样,不起作用。很抱歉当我点击“选择文档”时,我没有看到文件上传框:您还点击了锚标记尝试此上载{display:none;opacity:0;}