概述
用Button更换文件上传控件的样式
文件上传原始控件
更换为Button后:
注意:大家可以根据自己的喜好更改button和lable的样式
JSP文件
<%-- Created by IntelliJ IDEA. --%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>文件上传按钮美化</title>
</head>
<body>
<div>
<table id="file-tab">
<tr>
<td style="width : 300px;background: #f1f3f4">
<lable id="filePath" style="width : 100%; text-align: left"></lable>
</td>
<td>
<input type="file" style="width : 100%;display: none" onchange="updFilePath(this)" name="file">
<button type="button" style="width : 100%" onclick="selectFile(this)"> 选择文件</button>
</td>
</tr>
</table>
</div>
<%--此处可选择引入自己项目中的jquery.min.js文件--%>
<script type="text/javascript" src="https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js"></script>
<script type="text/javascript">
/* 选择文件 */
function selectFile(obj){
var filePicker = obj.previousElementSibling;//获取obj的上一个兄弟节点<input type="file"...>
filePicker.click();//为filePicker绑定click()事件
}
/* 将文件路径更新到lable控件中 */
function updFilePath(obj){
var lable = $("#filePath");
lable.html(obj.value);
}
</script>
</body>
</html>
最后
以上就是酷酷钻石为你收集整理的用Button更换文件上传控件的样式的全部内容,希望文章能够帮你解决用Button更换文件上传控件的样式所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复