900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > HTML实现美化上传文件样式

HTML实现美化上传文件样式

时间:2020-11-28 18:12:27

相关推荐

HTML实现美化上传文件样式

web前端|html教程

HTML,文件上传,美化,样式

web前端-html教程

源码做网站教程,vscode不能用npm,ubuntu 终端断开,tomcat别人怎么访问,js爬虫原理,php 排序数组,品牌推广策划方案seo顾问,网站公告 特效,牛模板lzw

这篇文章介绍的内容是HTML实现美化上传文件i样式 ,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下

邢台123源码,ubuntu装不了vs,tomcat 许可证过期,爬虫暂定断点,php没有应用扩展,黄石市seo关键词优化价格lzw

传统写法

微信现场摇一摇源码,vscode设置资源管理器,ubuntu安装lris,tomcat8开发web,爬虫搜狗问问,好多公司招聘php学徒,东莞市网络seo推广公司lzw

效果下图例

这个样式调整了很长时间,最后结果都不尽人意。

非常规写法

给真正的用于上传文件的Inputstyle=display:none;隐藏起来,然后用一个很容易控制样式的button或者p盒子等代替。当点击button的时候,同时用js触发点击那个用于上传文件的input即可。

$("#uptea").click(function () { $("#upteainput").click();});//下面是ajax上传文件的代码,此处就不做过多讲解。 $("#upteainput").change(function () {//如果上传文件的input内容发生了变化 $val = $("#upteainput").val(); if ($val != \) {//要上传的文件名不为空$data = new FormData($("#upform")[0]);//创建一个formdata对象$host = window.location.host;$.ajax({ url: "http://" + $host + "/home/front/up-tea", type: "POST", data: $data, processData: false, contentType: false, dataType: "json", error: function () { alert(Error loading XML document); }, success: function (data, status) {//如果调用php成功 if (data.errno != 0) { if (data.errmsg != \) {alert(data.errmsg); } else {alert("系统错误"); } } console.log(data); alert("导入成功"); window.location.reload(); }}); } });

实际效果如下所示

文件上传框样式美化

图片上传样式美化

美化上传文件框(上传图片框)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。