個人博客 地址: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表單提交的操作
