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

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表单中按钮自动提交的解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持创新互联。


网站名称:关于layui表单中按钮自动提交的解决方法
转载源于:http://bzwzjz.com/article/pjccds.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站建设 自适应网站建设 成都做网站建设公司 高端网站设计 网站建设 成都网站设计 响应式网站建设 成都网站制作公司 四川成都网站设计 重庆企业网站建设 成都网站建设 成都网站设计公司 成都响应式网站建设 营销型网站建设 成都响应式网站建设公司 企业网站设计 成都网站设计公司 营销型网站建设 成都网站设计 移动网站建设 温江网站设计 高端网站设计