欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

layui寫后臺表格思路和賦值用法詳解

 更新時間:2019年11月14日 16:03:31   作者:wufff  
今天小編就為大家分享一篇layui寫后臺表格思路和賦值用法詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

layui.form 模塊用法總結。

基于layui做 表單 賦值 取值

思路

一. 初始一個方法用來給彈窗賦值,一種賦值,是按數據賦值,一種是清空數據

 function initContorl (data){   //傳數據 賦值為數組 不傳數據賦值為空
 if(data){
 form.val("control",data)
 }else {
 form.val("control",
 {
  "name1": "",
  ,"name2": "",
 ,"name3":""
 })
 }

* layui 中form.val();方法form.val("control") 中的control為 <form> 標簽中的 lay-filter 值, name1,name2,name2為 input的name屬性值,我一般和id設為同一個

*賦值

1. <input type="text" name="name"> name val

2 <select name="name"></select> name val

3 <input type="radio" name="name"> name val

4 <textarea name="desc"></textarea> name val

5 開關 <input type="checkbox" name="off_on" lay-skin="switch" lay-text="開啟|關閉"> name val(true/fasle)

6 多選這里比較搞人 layui 要設置不同的名字然后將對應的 name 設置為true 而后臺需要的是 name:vule 的json格式.

具體做法為:寫成 <input type="checkbox" name="subject[GS024]" value="GS024" title="生命安全"> subject為傳給后端的

name值,賦值 intdata["subject["+el.st_grade+"]"] = true; intdata 傳給 initContorl (data) 的data參數.

所以多選賦值: name[vlue] val(true/fasle);

*清空 不傳data initContorl就是清空

1-5 自己設 6 設置為 $("input:checkbox").attr("checked",false);使用過后要更新下表單狀態(tài) form.render('checkbox');

二 獲取表單數據;

layui 是在監(jiān)聽表單提交的時候 獲取表格值 表單提交按鈕結構 <button lay-submit lay-filter="*">提交</button

監(jiān)聽方法

 form.on('submit(filter值)', function(data){

 data.field //即 為獲取的表格值;

 return false;//阻止表單提交采用jaxa處理數據

})

獲得的結構為

注意這里多選的格式并不是我們想要的格式;多選的取值不能用

于是這里用另外一個方式獲取

首先清除掉 帶dx的項

var getData = data.field;

for( key in getData){
  var myReg = /dx/;
  if ( myReg.test(key)){
   delete getData[key];
  }
  }

然后給他賦值正確的格式

var arry = [];

$("input:checkbox[name^='grade']:checked").each(function(i){
  arry[i] = $(this).val();
 });

getData.dx = arry;

三、到這里完成 表單的賦值 取值,用layui很簡單。 做表格 增刪改查 這個模塊必不可少

以上這篇layui寫后臺表格思路和賦值用法詳解就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • asp批量修改記錄的代碼

    asp批量修改記錄的代碼

    asp 數組 批量修改記錄的實現代碼
    2008-06-06
  • 微信小程序利用button控制條件標簽的變量問題

    微信小程序利用button控制條件標簽的變量問題

    這篇文章主要介紹了微信小程序利用button控制條件標簽的變量問題,本文分步驟給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2020-03-03
  • javascript OFFICE控件測試代碼

    javascript OFFICE控件測試代碼

    OFFICE控件測試代碼,主要是控制office的一些功能,需要的朋友可以參考下。
    2009-12-12
  • JS前向后瞻正則表達式定義與用法示例

    JS前向后瞻正則表達式定義與用法示例

    這篇文章主要介紹了JS前向后瞻正則表達式定義與用法,分析了前向后瞻正則表達式的具體定義、功能及具體使用技巧,需要的朋友可以參考下
    2016-12-12
  • 微信小程序實現拍照功能

    微信小程序實現拍照功能

    這篇文章主要為大家詳細介紹了微信小程序實現拍照功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • 微信分享invalid signature簽名錯誤踩過的坑

    微信分享invalid signature簽名錯誤踩過的坑

    這篇文章主要介紹了微信分享invalid signature簽名錯誤踩過的坑,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-04-04
  • 解決localstorage存儲boolean類型值的小坑

    解決localstorage存儲boolean類型值的小坑

    這篇文章主要介紹了解決localstorage存儲boolean類型值的小坑,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • 簡單的js表格操作

    簡單的js表格操作

    這篇文章主要為大家詳細介紹了簡單的js表格操作,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-09-09
  • 一起來了解JavaScript的變量作用域

    一起來了解JavaScript的變量作用域

    這篇文章主要為大家詳細介紹了JavaScript變量作用域,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-03-03
  • JavaScript截取、切割字符串的技巧

    JavaScript截取、切割字符串的技巧

    這篇文章主要介紹了JavaScript截取、切割字符串的技巧,文中給大家提到了substr 和 substring方法的區(qū)別,結合示例代碼給大家介紹的非常詳細,需要的朋友可以參考下
    2016-01-01

最新評論