46 lines
1.5 KiB
JavaScript
46 lines
1.5 KiB
JavaScript
//获取数据返回 params对象
|
|
function GetParams(toobarid) {
|
|
var params = {};
|
|
//自动遍历读取 搜索栏目的text文本框
|
|
$("#" + toobarid + " [name^='txt_']").each(function () {
|
|
//if ($(this).val() != "") {
|
|
params[$(this).attr("Name").replace("txt_", "")] = $.trim($(this).val());
|
|
//}
|
|
});
|
|
//下拉框
|
|
$("#" + toobarid + " [name^='slt_']").each(function () {
|
|
params[$(this).attr("Name").replace("slt_", "")] = $(this).val();
|
|
});
|
|
//单选框
|
|
$("#" + toobarid + " [name^='rdo_']:checked").each(function () {
|
|
params[$(this).attr("Name").replace("rdo_", "")] = $(this).val();
|
|
});
|
|
//原始输出
|
|
$("#" + toobarid + " [name^='org_']").each(function () {
|
|
params[$(this).attr("Name")] = $(this).val();
|
|
});
|
|
//复选框
|
|
var nname = "";
|
|
var nvalue = "";
|
|
$("#" + toobarid + " [name^='ckb_']:checked").each(function () {
|
|
if (nname != "" && nname !== $(this).attr("Name").replace("ckb_", "")) {
|
|
var options = { nname: nvalue };
|
|
params[nname] = nvalue;
|
|
nvalue = $(this).val();
|
|
}
|
|
else
|
|
nvalue += ("," + $(this).val());//多选 用逗号隔开
|
|
nname = $(this).attr("Name").replace("ckb_", "");
|
|
});
|
|
if (nname != "") {
|
|
params[nname] = nvalue;
|
|
}
|
|
|
|
return params;
|
|
}
|
|
function GetGuid() {
|
|
var s4 = function () {
|
|
return (((1 + Math.random()) * 0x10000) | 0).toString(16).substring(1);
|
|
};
|
|
return s4() + s4() + s4() + "-" + s4();
|
|
} |