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(); }}); } });
实际效果如下所示
文件上传框样式美化
图片上传样式美化
美化上传文件框(上传图片框)