關(guān)于layui表單中按鈕自動(dòng)提交的解決方法
layui表單中的按鈕會(huì)自動(dòng)提交,這是一個(gè)很麻煩的事情。
這幾天項(xiàng)目中多次用到表單按鈕,仔細(xì)研究了下,找到了解決方法:
1、如果不需要放在表單中的按鈕,最好不要放在表單中,不在layui的form中的按鈕就不會(huì)進(jìn)行自動(dòng)提交了;
2、放在表單中的按鈕可以通過js中的回調(diào)函數(shù)里添加 return false制止。filter中的參數(shù)指的是按鈕中的lay-filter屬性中的值,這個(gè)可以自己隨便設(shè)。
比如:
form.on('submit(filter)',function(data){
......
return false;
});
但是,這里有一個(gè)很容易忽視的問題:如果按鈕中沒有添加lay-submit屬性,layui的form.on的表單提交監(jiān)聽不到這個(gè)按鈕,那么return false對(duì)提交的制止也就失效了。
3、還有一種方法,就是使用a標(biāo)簽做成的按鈕來替代button。
````````````````````````````````````````````````````````````````````````````````
4、感謝評(píng)論區(qū)大佬的指正:
button的type設(shè)置為button就不會(huì)自動(dòng)提交,默認(rèn)是submit,此時(shí)就會(huì)自動(dòng)提交。
以上這篇關(guān)于layui表單中按鈕自動(dòng)提交的解決方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
JS實(shí)現(xiàn)壓縮上傳圖片base64長度功能
這篇文章主要介紹了js實(shí)現(xiàn)壓縮上傳圖片base64長度功能,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-12-12
小程序獲取手機(jī)驗(yàn)證碼倒計(jì)時(shí)的方法
這篇文章主要為大家詳細(xì)介紹了小程序獲取手機(jī)驗(yàn)證碼倒計(jì)時(shí)的方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下<BR>2022-08-08
學(xué)習(xí)JavaScript鼠標(biāo)響應(yīng)事件
JavaScript設(shè)計(jì)模式之觀察者模式(發(fā)布訂閱模式)原理與實(shí)現(xiàn)方法示例
javascript getElementsByClassName函數(shù)

