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

 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>

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值