您好,登錄后才能下訂單哦!
剛剛使用layui 來做東西,對這一切都不熟悉,使用一下form表單,但是,不能成功的使用。
問題:
1、提交表單,頁面自動刷新。
出現這樣的情況呢,搜索了一下是因為表單的提交按鈕沒有type類型。哪怕是button標簽呢,也不行。我試了一下,使用這種情況的話,主要是在監聽事件中并沒有返回return false,如果返回了return false,這個就可以不再刷新。
2、提交表單,獲取不到form表單中的數據。
有人說,是因為給了一個id,并沒有給name屬性,用慣了jquery。我懶得去找這個問題,因為,以前提交數據使用jQuery的form提交的話用的是實例化的方法serialzeable() 方法。算一個吧。
沒有給form表單添加class 指明是class=“layui-form”。這也是一個問題。這個是不注意么。
我避免了上述的問題,還是在data中獲取不到field中的值,那么問題來了。這個是怎么回事兒? 以為啊form內置模塊中有一個屬性 lay-submit 無需填寫值,綁定觸發提交的元素,如button,好吧。問題出現在了這兒。
事件監聽的方法,form.on(‘submit(filter)',function(){}) 里邊的filter是button的lay-filter的值,并不是form標簽中的lay-filter的屬性值。
先記錄到這兒吧,好坑。一切的東西最好按照api上邊的寫。
以上這篇layui form表單提交后實現自動刷新就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持億速云。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。