修改input type=file 标签默认样式的简单方法
Posted miaosen
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了修改input type=file 标签默认样式的简单方法相关的知识,希望对你有一定的参考价值。
<html>
<head>
<title></title>
</head>
<body>
<form id="uploadForm" action="" method="post" enctype="multipart/form-data">
<input type="file" name="uploadFile" id="uploadFile" style="visibility:hidden;position:absolute;top:0px;width:0px"/><!--隐藏默认标签样式-->
</form>
<input type="button" value="上传" id="btn"/><!--修改为自己喜欢的样式即可,支持图片,对话框,按钮,DIV,注意id要和事件调取的ID一致-->
</body>
<script src="jquery183.min.js"></script>
<script type="text/javascript">
$(function () {
//按钮的点击事件
$(‘#btn‘).click(function () {
//触发file的点击事件
$(‘#uploadFile‘).click();
});
//file的change事件
$(‘#uploadFile‘).change(function () {
//提交form表单的数据
$(‘#uploadForm‘).submit();
//清空file标签的value,否则再次提交此文件时,onchange事件就不触发了
$(‘#uploadFile‘).val(‘‘);
});
});
</script>
</html>
以上是关于修改input type=file 标签默认样式的简单方法的主要内容,如果未能解决你的问题,请参考以下文章
input[tyle="file"]样式修改及上传文件名显示