位置: 编程技术 - 正文

html5+javascript实现简单上传的注意细节

编辑:rootadmin

推荐整理分享html5+javascript实现简单上传的注意细节,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

简单记录下今早做H5上传中一些代码还有坑

一、展示

因为前端上传文件是必须通过form表单的,不能使用ajax,这样的话一个移动页面放入一个type为file的input真心不怎么好看,如下图,很挫有没有

html5+javascript实现简单上传的注意细节

解决办法找了下,PC上有些是把这个input换成flash,采用jquery的工具库比如uploadify来做,但是移动端大部分浏览器是不支持flash的。所以最后采用的办法还是用form表单的形式,只是把这个form和input的透明度设置为0,让它们和准备显示的内容同时在一个div中,显示的内容可以做成自己想要的样子。代码如下:

样子如图,这样展现就在“上传图片”这个p标签中,点击它就有选择file的效果

二、JS代码

我这边写的蛮简单的,只是用了下h5上传的的基本功能

html代码如下,action为要请求的路径,我这边做的是当文件发生改变时就上传修改头像,input标签的name属性不能省去,具体跟后端接口有关

细节决定成败,所以做任何事情都要认真对待。

标签: html5+javascript实现简单上传的注意细节

本文链接地址:https://www.jiuchutong.com/biancheng/373469.html 转载请保留说明!

上一篇:基于Bootstrap实现Material Design风格表单插件 附源码下载(bootstrap基础)

下一篇:使用PHP+JavaScript将HTML页面转换为图片的实例分享(使用时间)

  • 工会经费税前扣除比例是多少
  • 土地使用税的纳税义务人
  • 居民和非居民企业的概念
  • 公司租用个人房屋如何记账
  • 财产租赁合同金额含税吗
  • 支付货代运费账务处理
  • 分公司预缴企业所得税怎么算
  • 应付账款现金流量表指定
  • 存款利息缴纳个税
  • 建筑业工会经费0.12% 怎么来的
  • 小规模印花税计税金额是什么
  • 2019年小规模纳税人增值税优惠
  • 救护车能随便买吗
  • 材料成本差异怎么理解
  • 劳服企业可以安差额税上税吗?
  • 工业企业水电费需要计提吗
  • 同期对比和同比增长
  • 电子税务局如何查进项发票
  • 差旅费进项可以跨月抵扣吗
  • 如何查询发票是否验旧
  • 用盈余公积弥补职工福利费是什么类型
  • 税务发票盖章要求
  • 苹果手机记事本提醒如何设置
  • 支付费用没有发票怎么做账务处理
  • 慈善捐赠金额排行
  • 不征税收入用于支出所形成的费用是什么意思
  • 银行本票实际金额小于票面金额
  • 免抵退税如何进账
  • php编程技术
  • 税款返还的会计处理方法
  • 相关企业之间的竞争
  • 逾期未收回包装物押金的实务处理
  • 建筑行业有哪些岗位,从事的要求有哪些
  • 开发商违法
  • php上传照片
  • 技术出口发票开什么信息
  • vue组件封装步骤
  • ChatGPT会让6个低端岗位失业
  • python爬虫推荐
  • 如何用css设置图片大小
  • read命令 linux
  • 智能商亭超级大骗局
  • 转账有手续费没有
  • 代收代缴水费可以加多少损耗
  • 内帐税金会计分录
  • 开一般户需要基本户开户许可证吗
  • 购买旧固定资产入账
  • sql模糊查询的关键字是什么
  • 餐饮行业加盟模式
  • 计提福利费是什么意思
  • 会计凭证的填制与审核实训总结
  • 土地承包经营合同生效条件
  • 农民农作物补偿标准文件
  • 自产自销免税发票可以抵税吗
  • 资产负债表编制
  • 加计抵减四项服务是什么?
  • 企业构建固定资产无形资产和其他长期资产支付
  • 公司章程约定的出资时间
  • win7如何创建文件夹
  • win8系统崩溃无法开机
  • win8开始菜单全屏怎么调回去
  • win8 Could not load type System.ServiceModel.Activation.HttpModule 错误解决方案
  • win8怎么用一键ghost
  • win10提示空闲计时器已过期
  • win10系统升级后共享打印机不能用
  • 前端html中怎么让文字左移
  • 批处理for命令详解
  • perl中的$_
  • es5 教程
  • javascript的change
  • 浅谈jQuery中Ajax事件beforesend及各参数含义
  • framelayout布局
  • linux文件inode详解
  • 编写一个bash脚本程序,用for循环实现
  • android:ellipsize="marquee"
  • 详解js跨域原理是什么
  • 置顶快手作品怎么弄
  • 企业购房契税怎么入账
  • uk怎么查看发票开票额度
  • 遂宁市国家税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设