1. 程式人生 > >layui form表單提交後,自動重新整理

layui form表單提交後,自動重新整理

剛剛使用layui 來做東西,對這一切都不熟悉,使用一下form表單,但是,不能成功的使用。

問題:

  1. 提交表單,頁面自動重新整理。
    1. 出現這樣的情況呢,搜尋了一下是因為表單的提交按鈕沒有type型別。哪怕是button標籤呢,也不行。我試了一下,使用這種情況的話,主要是在監聽事件中並沒有返回return false,如果返回了return false,這個就可以不再重新整理。
  2. 提交表單,獲取不到form表單中的資料。
    1. 有人說,是因為給了一個id,並沒有給name屬性,用慣了jquery。我懶得去找這個問題,因為,以前提交資料使用jQuery的form提交的話用的是例項化的方法serialzeable() 方法。算一個吧。
    2. 沒有給form表單新增class 指明是class=“layui-form”。這也是一個問題。這個是不注意麼。
    3. 我避免了上述的問題,還是在data中獲取不到field中的值,那麼問題來了。這個是怎麼回事兒? 以為啊form內建模組中有一個屬性 lay-submit 無需填寫值,繫結觸發提交的元素,如button,好吧。問題出現在了這兒。
    4. 事件監聽的方法,form.on(‘submit(filter)’,function(){}) 裡邊的filter是button的lay-filter的值,並不是form標籤中的lay-filter的屬性值。

先記錄到這兒吧,好坑。一切的東西最好按照api上邊的寫。