关于layui表单中按钮自动提交的解决方法


Posted in Javascript onSeptember 09, 2019

layui表单中的按钮会自动提交,这是一个很麻烦的事情。

这几天项目中多次用到表单按钮,仔细研究了下,找到了解决方法:

1、如果不需要放在表单中的按钮,最好不要放在表单中,不在layui的form中的按钮就不会进行自动提交了;

2、放在表单中的按钮可以通过js中的回调函数里添加 return false制止。filter中的参数指的是按钮中的lay-filter属性中的值,这个可以自己随便设。

比如:

form.on('submit(filter)',function(data){
  ......
  return false;
});

但是,这里有一个很容易忽视的问题:如果按钮中没有添加lay-submit属性,layui的form.on的表单提交监听不到这个按钮,那么return false对提交的制止也就失效了。

3、还有一种方法,就是使用a标签做成的按钮来替代button。

````````````````````````````````````````````````````````````````````````````````

4、感谢评论区大佬的指正:

button的type设置为button就不会自动提交,默认是submit,此时就会自动提交。

以上这篇关于layui表单中按钮自动提交的解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jQuery技巧大放送 学习jquery的朋友可以看下
Oct 14 Javascript
详解JavaScript中Hash Map映射结构的实现
May 21 Javascript
jquery基本选择器匹配多个元素的实现方法
Sep 05 Javascript
Angularjs CURD 详解及实例代码
Sep 14 Javascript
分享bootstrap学习笔记心得(组件及其属性)
Jan 11 Javascript
JavaScript使用math.js进行精确计算操作示例
Jun 19 Javascript
JavaScript控制浏览器全屏显示简单示例
Jul 05 Javascript
Angular2 自定义表单验证器的实现方法
Dec 14 Javascript
详解微信小程序文件下载--视频和图片
Apr 24 Javascript
一百行JS代码实现一个校验工具
Apr 30 Javascript
vue v-model的用法解析
Oct 19 Javascript
cypress测试本地web应用
Jun 01 Javascript
layui原生表单验证的实例
Sep 09 #Javascript
layui的表单提交以及验证和修改弹框的实例
Sep 09 #Javascript
layui插件表单验证提交触发提交的例子
Sep 09 #Javascript
Node.js之删除文件夹(含递归删除)代码实例
Sep 09 #Javascript
layer.confirm点击第一个按钮关闭弹出框的方法
Sep 09 #Javascript
微信小程序 wx:for遍历循环使用实例解析
Sep 09 #Javascript
layer关闭当前窗口页面以及确认取消按钮的方法
Sep 09 #Javascript
You might like
php使用array_search函数实现数组查找的方法
2015/06/12 PHP
jQuery帮助之筛选查找 children([expr])
2011/01/31 Javascript
jquery动画3.创建一个带遮罩效果的图片走廊
2012/08/24 Javascript
鼠标放在图片上显示大图的JS代码
2013/03/26 Javascript
使用js判断数组中是否包含某一元素(类似于php中的in_array())
2013/12/12 Javascript
一个简单的jQuery插件ajaxfileupload.js实现ajax上传文件例子
2014/06/26 Javascript
随鼠标移动的时钟非常漂亮遗憾的是只支持IE
2014/08/12 Javascript
AngularJS的表单使用详解
2015/06/17 Javascript
JS组件Bootstrap Select2使用方法解析
2016/05/30 Javascript
总结几道关于Node.js的面试问题
2017/01/11 Javascript
Angular.js中angular-ui-router的简单实践
2017/07/18 Javascript
JavaScript实现开关等效果
2017/09/08 Javascript
微信小程序当前时间时段选择器插件使用方法详解
2018/12/28 Javascript
JS实现根据数组对象的某一属性排序操作示例
2019/01/14 Javascript
微信小程序学习笔记之函数定义、页面渲染图文详解
2019/03/28 Javascript
JS算法教程之字符串去重与字符串反转
2020/12/15 Javascript
node.js通过Sequelize 连接MySQL的方法
2020/12/28 Javascript
nestjs中异常过滤器Exceptionfilter的具体使用
2021/02/07 Javascript
[01:14:41]DOTA2-DPC中国联赛定级赛 iG vs Magma BO3第一场 1月8日
2021/03/11 DOTA
简介二分查找算法与相关的Python实现示例
2015/08/26 Python
浅谈python为什么不需要三目运算符和switch
2016/06/17 Python
Django自定义用户认证示例详解
2018/03/14 Python
在Python 中实现图片加框和加字的方法
2019/01/26 Python
Python 获取项目根路径的代码
2019/09/27 Python
CSS3实现DIV圆角效果完整代码
2012/10/10 HTML / CSS
为中国消费者甄选天下优品:网易严选
2016/08/11 全球购物
eBay奥地利站:eBay.at
2019/07/24 全球购物
英国领先的在线礼品店:Getting Personal
2019/09/24 全球购物
皇家阿尔伯特瓷器美国官网:Royal Albert美国
2020/02/16 全球购物
会计专业毕业生自我评价
2013/09/25 职场文书
大学生职业生涯规划书范文
2014/01/14 职场文书
《忆江南》教学反思
2014/04/07 职场文书
广场舞大赛策划方案
2014/05/31 职场文书
2016年记者节感言
2015/12/08 职场文书
《角的度量》教学反思
2016/02/18 职场文书
nginx 反向代理之 proxy_pass的实现
2021/03/31 Servers