zoukankan      html  css  js  c++  java
  • 关于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,此时就会自动提交。

  • 相关阅读:
    BZOJ4036 HAOI2015按位或(概率期望+容斥原理)
    洛谷p2661信息传递题解
    洛谷P1434滑雪题解及记忆化搜索的基本步骤
    二分图最大匹配
    线段树

    图论基本算法
    并查集
    RMQ--ST表
    矩阵快速幂和矩阵乘法
  • 原文地址:https://www.cnblogs.com/liujie-php/p/13365815.html
Copyright © 2011-2022 走看看