layui 阻止图片上传的实例(before方法)


Posted in Javascript onSeptember 26, 2019

今天项目上传图片需要校验大小,而且各个地方图片大小的限制不一样,如果在后台控制会比较麻烦,所以就放在 js 里校验,这里用的layui(1.0.9) 的 upload.js 模块。这个版本的layui本来是不支持阻止图片上传的,所以改动了源码。

//改动前的
s.before && s.before(e),l.parent().submit();
//改动后的
if(s.before==undefined || s.before(e)==undefined || (s.before && s.before(e))) l.parent().submit();
else return false;

由于之前的上传图片是没有 写before方法的(会返回undefined),为了不改动之前的代码,就在这里加了判断。s.before 是 before 方法的内容,s.before(e) 是 before 方法的返回值,如果没有就回返回undefined 。

以上这篇layui 阻止图片上传的实例(before方法)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js 单引号 传递方法
Jun 22 Javascript
JS获取地址栏参数的小例子
Aug 23 Javascript
checkbox全选所涉及到的知识点介绍
Dec 31 Javascript
js左右弹性滚动对联广告代码分享
Feb 19 Javascript
js动态创建上传表单通过iframe模拟Ajax实现无刷新
Feb 20 Javascript
Javascript中的arguments与重载介绍
Mar 15 Javascript
jquery实现简单合拢与展开网页面板的方法
Sep 01 Javascript
浅谈JS原型对象和原型链
Mar 02 Javascript
BootStrap 图标icon符号图标glyphicons不正常显示的快速解决办法
Dec 08 Javascript
JavaScript实现提交模式窗口后刷新父窗口数据的方法
Jun 16 Javascript
从0到1构建vueSSR项目之路由的构建
Mar 07 Javascript
Vue项目中使用flow做类型检测的方法
Mar 18 Javascript
layui 上传图片 返回图片地址的方法
Sep 26 #Javascript
vue仿ios列表左划删除
Sep 26 #Javascript
微信小程序 多行文本显示...+显示更多按钮和收起更多按钮功能
Sep 26 #Javascript
vue实现百度搜索功能
Dec 28 #Javascript
vue+element搭建后台小总结 el-dropdown下拉功能
Apr 10 #Javascript
Vue 中使用富文本编译器wangEditor3的方法
Sep 26 #Javascript
react实现同页面三级跳转路由布局
Sep 26 #Javascript
You might like
PHPUnit PHP测试框架安装方法
2011/03/23 PHP
PHP实现把MySQL数据库导出为.sql文件实例(仿PHPMyadmin导出功能)
2014/05/10 PHP
PHP中Session可能会引起并发问题
2015/06/26 PHP
laravel框架模型、视图与控制器简单操作示例
2019/10/10 PHP
表单切换,用回车键替换Tab健(不支持IE)
2011/07/20 Javascript
Javascript delete 引用类型对象
2013/11/01 Javascript
new Date()问题在ie8下面的处理方法
2014/07/31 Javascript
JavaScript中的ubound函数使用实例
2014/11/04 Javascript
javascript精确统计网站访问量实例代码
2015/12/19 Javascript
jQuery实现根据滚动条位置加载相应内容功能
2016/07/18 Javascript
Js实现京东无延迟菜单效果实例(demo)
2017/06/02 Javascript
Angular2里获取(input file)上传文件的内容的方法
2017/09/05 Javascript
vue 2.0项目中如何引入element-ui详解
2017/09/06 Javascript
vue跨域解决方法
2017/10/15 Javascript
详谈commonjs模块与es6模块的区别
2017/10/18 Javascript
echarts学习笔记之箱线图的分析与绘制详解
2017/11/22 Javascript
angular动态表单制作
2018/02/23 Javascript
vue - vue.config.js中devServer配置方式
2019/10/30 Javascript
taro小程序添加骨架屏的实现代码
2019/11/15 Javascript
[55:03]完美世界DOTA2联赛PWL S2 LBZS vs FTD.C 第二场 11.20
2020/11/20 DOTA
[48:31]DOTA2-DPC中国联赛 正赛 Dynasty vs XG BO3 第一场 2月2日
2021/03/11 DOTA
Flask之flask-script模块使用
2018/07/26 Python
10 分钟快速入门 Python3的教程
2019/01/29 Python
python语言基本语句用法总结
2019/06/11 Python
python pytest进阶之conftest.py详解
2019/06/27 Python
python 实现仿微信聊天时间格式化显示的代码
2020/04/17 Python
Python logging模块进行封装实现原理解析
2020/08/07 Python
猎人靴英国官网:Hunter Boots
2017/02/02 全球购物
全球销量第一生发产品:Viviscal
2017/12/21 全球购物
荷兰网上药店:Drogisterij.net
2019/09/03 全球购物
五一活动标语
2014/06/30 职场文书
个人授权委托书范文
2014/09/21 职场文书
防火标语大全
2014/10/06 职场文书
正风肃纪剖析材料范文
2014/10/10 职场文书
2014年消防工作总结
2014/11/21 职场文书
Python中文纠错的简单实现
2021/07/07 Python