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辨别访问浏览器判断是android还是ios系统
Aug 19 Javascript
jquery插件validation实现验证身份证号等
Jun 04 Javascript
浏览器兼容性问题大汇总
Dec 17 Javascript
dedecms页面如何获取会员状态的实例代码
Mar 15 Javascript
Express URL跳转(重定向)的实现方法
Apr 07 Javascript
基于iScroll实现内容滚动效果
Mar 21 Javascript
React Native悬浮按钮组件的示例代码
Apr 05 Javascript
打通前后端构建一个Vue+Express的开发环境
Jul 17 Javascript
layui+SSM的数据表的增删改实例(利用弹框添加、修改)
Sep 27 Javascript
JavaScript中数组去重的5种方法
Jul 04 Javascript
JS面向对象实现飞机大战
Aug 26 Javascript
Node.js中的异步生成器与异步迭代详解
Jan 31 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
php调用dll的实例操作动画与代码分享
2012/08/14 PHP
如何使用php绘制在图片上的正余弦曲线
2013/06/08 PHP
PHP强制转化的形式整理
2020/05/22 PHP
在标题栏显示新消息提示,很多公司项目中用到这个方法
2011/11/04 Javascript
通过JS自动隐藏手机浏览器的地址栏实现原理与代码
2013/01/02 Javascript
根据表格中的某一列进行排序的javascript代码
2013/11/29 Javascript
jQuery前端分页示例分享
2015/02/10 Javascript
javascript委托(Delegate)blur和focus用法实例分析
2015/05/26 Javascript
基于jQuery和CSS3制作数字时钟附源码下载(jquery篇)
2015/11/24 Javascript
jQuery on()方法绑定动态元素的点击事件无响应的解决办法
2016/07/07 Javascript
用js实现简单算法的实例代码
2016/09/24 Javascript
BootStrap与Select2使用小结
2017/02/17 Javascript
微信小程序 扎金花简单实例
2017/02/21 Javascript
React Native时间转换格式工具类分享
2017/10/24 Javascript
vue中axios解决跨域问题和拦截器的使用方法
2018/03/07 Javascript
vue-cli3 热更新配置操作
2020/09/18 Javascript
Python常见加密模块用法分析【MD5,sha,crypt模块】
2017/05/24 Python
Python实现简单的列表冒泡排序和反转列表操作示例
2019/07/10 Python
python实现通过flask和前端进行数据收发
2019/08/22 Python
Django REST framwork的权限验证实例
2020/04/02 Python
Python 使用SFTP和FTP实现对服务器的文件下载功能
2020/12/17 Python
详解Sticky Footer 绝对底部的两种套路
2017/11/03 HTML / CSS
CSS 3.0 结合video视频实现的创意开幕效果
2020/06/01 HTML / CSS
浅谈pc和移动端的响应式的使用
2019/01/03 HTML / CSS
米兰必去买手店排行榜首位:Antonioli
2016/09/11 全球购物
会计实习自我鉴定
2013/12/04 职场文书
报到证丢失证明
2014/01/11 职场文书
中学生班主任评语
2014/01/30 职场文书
英语教学随笔感言
2014/02/20 职场文书
公路绿化方案
2014/05/12 职场文书
统计专业自荐书
2014/07/06 职场文书
骨干教师个人总结
2015/02/11 职场文书
2015年药店工作总结
2015/04/20 职场文书
2015年酒店工作总结
2015/04/28 职场文书
公司开业主持词
2015/07/02 职场文书
golang判断key是否在map中的代码
2021/04/24 Golang