areaObjId 为 传入的form表单ID
function getItemValuesByMap(areaObjId) {
var itemArr = {};
itemArr[Buffalo.BOCLASS] = "java.util.HashMap";
var formObj = Ext.get(areaObjId).dom.elements;
for (var i = 0; i < formObj.length; i++) {
var tempObj = formObj[i];
var checkboxStr = "";
if (tempObj.type == "radio") {
if (tempObj.checked) {
itemArr[tempObj.name] = tempObj.value;
}
} else if (tempObj.type == "checkbox") {
debugger;
if (itemArr[tempObj.name]) {
checkboxStr = itemArr[tempObj.name];
}
if (tempObj.checked) {
itemArr[tempObj.name] = checkboxStr + tempObj.value + ',';
}
} else {
itemArr[tempObj.name] = tempObj.value;
}
}
return itemArr;
}