Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/410.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何创建文件上载锚定标记链接?_Javascript_Jquery_Html_Twitter Bootstrap_Bootstrap File Upload - Fatal编程技术网

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;}