layui form表單提交後,自動重新整理
阿新 • • 發佈:2018-11-28
剛剛使用layui 來做東西,對這一切都不熟悉,使用一下form表單,但是,不能成功的使用。
問題:
- 提交表單,頁面自動重新整理。
- 出現這樣的情況呢,搜尋了一下是因為表單的提交按鈕沒有type型別。哪怕是button標籤呢,也不行。我試了一下,使用這種情況的話,主要是在監聽事件中並沒有返回return false,如果返回了return false,這個就可以不再重新整理。
- 提交表單,獲取不到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上邊的寫。