避免layui form表單重復觸發submit綁定事件



個人博客 地址:http://www.wenhaofan.com/article/20180927002336 在使用以下代碼監聽lay-filter為editConfig的提交按鈕后,當點擊提交按鈕 時會觸發兩次該提交事件。
form.on("submit(editConfig)",function(data){
}

最后經過檢查代碼發現form表單的lay-filter的值同樣為editConfig

<form class="layui-form " lay-filter="editConfig" action="" onsubmit="return false">
</form>

針對該情況有兩種解決辦法

    1 .修改lay-filter命名,避免相同名稱即可

    2.在以下代碼塊中

    form.on("submit(editConfig)",function(data){ }

   回調事件結尾增加return false

 form.on("submit(editConfig)",function(data){
    	return false;
    }

  用該方法來阻止觸發form表單提交的操作


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM