如何去掉 input type=file 的 “未选择任何文件”标志?

<input type="file"> 想把后面的未选择任何文件字样去掉,怎么做?

clipboard.png

阅读 28.5k
5 个回答

全是答非所问的啊

<style>
input[type="file"] {
  color: transparent;
}
</style>
<input type="file">

<label for="inputFile" class="button">
<span>选择文件</span>
</label>
<input type="file" id="inputFile" style="display: none" onchange="changed">

自己对label自定义样式; 当点击label , 就点击了对应的 input ,

<label class="button">
  <span>选择文件</span>
  <input type="file" style="display: none" onchange="处理函数">
</label>
.button {
  /* 自定义按钮样式 */
}

直接上代码,你可以参考下。

//css
.imgboxa{
          position: absolute;
          color:#999;
          left: 50%;
          top: 50%;
          transform: translate3d(-50%,-50%,0);
          -moz-transform: translate3d(-50%,-50%,0);
          -ms-transform: translate3d(-50%,-50%,0);
          -webkit-transform: translate3d(-50%,-50%,0);
          -o-transform: translate3d(-50%,-50%,0);
        }
//html
<div class="imgBox1" data-value='' style='position:relative;width:100%;text-align:center'>
        <img class="addcarimg1 img-responsive" id="blah1" src="" style="width:100%;height:20rem;overflow:hidden;"/>
        <a href="javascript:;" class="imgboxa">
         <span class="iconadd jiaNo1">+</span></br>
         <span class="txt textNo1">身份证正面</span>
         <input style='position: absolute; left: 0px; top: 0px; height: 100%; width: 100%; opacity: 0;' type='file' class="imgInp imgInp1" id="imgInp" data-value='1' />
        </a>
    </div>  
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题