var formdata = $("#widget-search form").serializearray();
var jsoncondition = {}; // 拼接需要傳輸的引數
var formdata = $("#widget-search form").serializearray();
$.each(formdata, function(index, element)
jsoncondition[this.name].push(this.value || '');
} else
});console.info(jsoncondition);
但會有個問題:
如果裡面有checkbox等值需要獲取,且多選情況下只選擇一項時與選擇多項時,返回的json結果結構是不一致的,前者是 object ,後者是jsonarray
// 獲取查詢條件 可以被公用
function getloadcondition(pageno, pagesize); // 拼接需要傳輸的引數
// 迴圈獲取所有的 文字框 input[type=text]
$("#widget-search input[type=text]").each(function()
});// 迴圈獲取所有的 單選框 input[type=radio]:checked
$("#widget-search input[type=radio]:checked").each(function()
});var arr = new array();
// 迴圈獲取所有的 核取方塊 input[type=checkbox]:checked
$("#widget-search input[type=checkbox]:checked").each(function());
// 迴圈獲取所有的 下拉選擇框 input[type=checkbox]:checked
$("#widget-search option:selected").each(function());
// 開始對 arr 集合迴圈
$.each(arr, function(index, value)
jsoncondition[name].push(val || '');
} else
});console.info(jsoncondition);
jsoncondition['pagenum'] = pageno == null ? 1 : pageno; // 頁碼
jsoncondition['pagesize'] = pagesize == null ? 15 : pagesize; // 顯示頁數
return jsoncondition;
}
到此結束。。。
閃出 ... ...
JQUERY獲取form表單值
jquery如何取得text,areatext,radio,checkbox,select的值,以及其他一些操作 假如我們有如下頁面 input type text name textname id text id value 在此不寫出來了 下面來看怎麼取得form中的各種值等等 function...
JQUERY獲取form表單值
jquery如何取得text,areatext,radio,checkbox,select的值,以及其他一些操作 假如我們有如下頁面 在此不寫出來了 下面來看怎麼取得form中的各種值等等 function get form value 3.另外對表單的其他處理 控制表單元素 文字框,文字區域 te...
JQUERY獲取form表單值
jquery如何取得 text,areatext,radio,checkbox,select的值,以及其他一些操作 假如我們有如下頁面 在此不寫出來了 下面來看怎麼取得form中的各種值等等 function get form value 3.另外對表單的其他處理 控制表單元素 文字框,文字區域 t...