首页 > 代码库 > 定义file input
定义file input
<div class="inputFileWrapper"> <label for="inputFile"> <input type="file" id="inputFile"/> <span class="custorm-style"> <span class="left-button">上传头像</span> <span class="right-text" id="rightText"></span> </span> </label> </div>
.inputFileWrapper label{ display: block; float: left; position: relative; } .inputFileWrapper input[type="file"]{ position: absolute; width: 1px; height: 1px; clip:rect(0,0,0,0); } .inputFileWrapper .custorm-style{ display: block; width: 390px; height: 50px; } .inputFileWrapper .custorm-style .left-button{ width: 80px; line-height: 50px; background: #008ac7; color: #fff; display: block; text-align: center; float: left; } .inputFileWrapper .custorm-style .right-text{ width: 300px; height: 40px; line-height: 50px; display: block; float: right; padding: 4px; border: 1px solid #008ac7; overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; }
<script src="http://www.mamicode.com/js/jquery-1.11.1.min.js"></script> <script> var fileBtn = $("input[type=file]"); fileBtn.on("change", function(){ var index = $(this).val().lastIndexOf("\\"); var sFileName = $(this).val().substr((index+1)); $("#rightText").html(sFileName); }); </script>
自定义input file 的样式,
定义file input
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。