原文链接:https://blog.csdn.net/Mirror_r/article/details/80968696
layui表单中的按钮会自动提交,这是一个很麻烦的事情。
这几天项目中多次用到表单按钮,仔细研究了下,找到了解决办法:
1、如果不需要放在表单中的按钮,最好不要放在表单中,不在layui的form中的按钮就不会进行自动提交了;
2、放在表单中的按钮可以通过js中的回调函数里添加 return false制止。filter中的参数指的是按钮中的lay-filter属性中的值,这个可以自己随便设。比如:
点击查看代码
form.on('submit(filter)',function(data){
// ......
return false;
});
3、还有一种方法,就是使用a标签做成的按钮来替代button。
4、感谢评论区大佬的指正:
button的type设置为button就不会自动提交,默认是submit,此时就会自动提交。
标签:return,layui,表单,自动,提交,按钮 From: https://www.cnblogs.com/AkaiL/p/17922794.html