文件上传按钮(适配所有浏览器)

xiaoxiao2021-02-28  112

 1、需要引用bootstrap

<form id="file_upload" action="__APP__/File/upload" method="post" enctype="multipart/form-data"> <span class="btn btn-success" onclick="$('#fileInput').trigger('click');">上传文件</span> <span style="display: none;"> <input type="file" name="upload_file" id="fileInput" onchange='$("#uploadForm").submit();'/> </span> </form>

2、正常使用 

<html xmlns="http://www.w3.org/1999/xhtml"> <head> <style type="text/css">  *,body{margin:0px;padding:0;}   #input-file {     margin:100px;     position: relative; /* 保证子元素的定位 */     width: 110px;     background: #eee;     border: 1px solid #ddd;     text-align: center;     cursor: pointer;     box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2); } #text {     height: 27px;     line-height:25px;     cursor:pointer;     width:108px;     border:none;     display: inline-block;     color: #666;     font-family: 微软雅黑;     font-size: 15px;     font-weight:bold; } #file {     display:none;     position: absolute;     top: 0;     left: 0;     width: 110px; /* 宽高和外围元素保持一致 */     height: 26px;     opacity: 0;     -moz-opacity: 0;  /* 兼容老式浏览器 */     filter: alpha(opacity=0); /* 兼容IE */ } </style> </head> <body> <div id="input-file">     <input id="file" type="file" />     <input type="button" onclick="file.click()" id="text" value="点击上传"> </div> </body> </html>

 

转载请注明原文地址: https://www.6miu.com/read-32104.html

最新回复(0)