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

传统写法

上传文件

效果如下图所示

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

非常规写法

上传文件

上传

给真正的用于上传文件的Input style='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();

}

});

}

});

实际效果如下所示

相关推荐:

php文件上传前端页面样式,HTML实现美化上传文件样式相关推荐

  1. Django后台管理系统 文章相片视频文件上传 前端页面

    Django后台管理系统 文章相片文件上传 如需安装运行环境或远程调试,见文章底部个人QQ名片,由专业技术人员远程协助! 前言 这篇博客针对<<Django后台管理系统 文章相片文件上传& ...

  2. 大文件分片上传前端框架_基于Node.js的大文件分片上传

    基于Node.js的大文件分片上传 我们在做文件上传的时候,如果文件过大,可能会导致请求超时的情况.所以,在遇到需要对大文件进行上传的时候,就需要对文件进行分片上传的操作.同时如果文件过大,在网络不佳 ...

  3. html文件怎么生产vm页面,如何使用spring mvc将Html文件转换为.vm(velocity模板)文件...

    首先,您需要清楚的是,当您使用MVC时,您可以以任何您想要的方式提供页面.这是您的问题的一个可能的解决方案,这是我自己的应用程序的实际代码. 您可能想要像这样提供* .html请求. 的web.xml ...

  4. 一个html文件创造多个页面,使页眉和页脚文件包含在多个html页面中。

    侃侃尔雅 你可以用jQuery.将此代码放入index.html click here for google现在,当你访问index.html,您应该能够单击链接标记.

  5. QT实现CSDN上传资源管理助手Demo之(3)请求上传资源页面并解析

    欢迎关注公众号可以查看更多完整文章 QT实现CSDN上传资源管理助手Demo之(3)请求上传资源页面并解析 请求自己上传的资源页面,只需要请求http://download.csdn.net/my/u ...

  6. 小米官网前端页面还原

    小米官网前端页面还原 网页效果图片 HTML css 初始化样式 外部样式文件 网页效果图片 HTML <!DOCTYPE html> <html lang="en&quo ...

  7. 前端页面适应不同分辨率

    前端开发要考虑到不同分辨率电脑的页面展示问题,在开发者电脑上的界面在用户电脑上打开可能出现很大变形. 解决方案主要有: 针对不同分辨率用户设置不同的css 使用JS/jQuery动态调整 使用前端框架 ...

  8. SpringBoot的开发(3)--前端页面的搭建、前端页面的编写、分页和增删改查功能的实现...

    前端页面的搭建 首先我们在resources包下新建一个文件夹static,SpringBoot默认会去把static包下的文件做一个路由 然后在static包下新建一个HTML File类型的文件, ...

  9. react网页适配不同分辨率_前端页面适应不同分辨率

    前端开发要考虑到不同分辨率电脑的页面展示问题,在开发者电脑上的界面在用户电脑上打开可能出现很大变形. 解决方案主要有: 针对不同分辨率用户设置不同的css 使用JS/jQuery动态调整 使用前端框架 ...

最新文章

  1. 【深度学习】Keras实现回归和二分类问题讲解
  2. LeetCode Unique Binary Search Trees(dp)
  3. UVa11646 - Athletics Track(水题)
  4. 给老板汇报技术规划的一些要点
  5. linux 6.5 gcc包,centos6.5离线安装gcc gcc++ rpm
  6. linux桌面使用网卡设置,Linux的KDE桌面下怎样设置网络连接?
  7. 【日常填坑】之ajax请求laravel的api接口
  8. cocos2d-x 截取屏幕可见区域
  9. 隐藏多行文本框的滚动条
  10. leetcode 506 相对名次
  11. Java中Date和Calender类的使用方法
  12. 普通文件的上传(表单上传和ajax文件异步上传)
  13. 什么是数据建模_数据建模是什么意思
  14. Unity3D好用Unity模型场景素材和Unity资源大合集
  15. 秒杀系统设计思路和实现方法
  16. mib browser使用
  17. 模板皮肤AnotherEon001中日历css自定义修改
  18. 将QTextEdit右键菜单设置为中文
  19. 常见java空指针异常
  20. 宝塔安装Jdk1.8

热门文章

  1. n维数组实现(可变参数表的使用)
  2. AC_Dream 1224 Robbers(贪心)
  3. ST-LINK USB communication error解决方法
  4. 雷神开机logo更改_国产外星人雷神再发新品 911MT逐影者RTX2060光追游戏本评测
  5. excel文件导入hive乱码_将excel中的数据导入hive
  6. 美国款游戏计算机,美国一程序员设计计算机游戏 悼念早逝爱子(图)
  7. sp_addlinkedserver oracle,sp_addlinkedserver使用方法
  8. 能让你的Intellij IDEA 起飞的几个设置(设置背景 字体 快捷键 鼠标悬停提示 提示忽略大小写 取消单行显示)
  9. Nginx(七):nginx原理解析
  10. UVA272--TEX Quotes【字符串】