ExtJs4 之Ext.XTemplate 模板- 表单获取值

用Extjs tpl表格模板时需要利用到html获取表单数据值

list = document.getElementsByTagName("input");
//获取所填信息
for (i = 0; i < list.length; i++) {
	if (jsonData[list[i].name] !== undefined) {
		if (!jsonData[list[i].name].push) {
			jsonData[list[i].name] = [jsonData[list[i].name]];
		}
		jsonData[list[i].name].push(list[i].value || '');
	} else {
		jsonData[list[i].name] = list[i].value || '';
	}

};
select = document.getElementsByTagName("select");
for (i = 0; i < select.length; i++) {
	if (jsonData[select[i].name] !== undefined) {
		if (!jsonData[select[i].name].push) {
			jsonData[select[i].name] = [jsonData[select[i].name]];
		}
		jsonData[select[i].name].push(select[i].value || '');
	} else {
		jsonData[select[i].name] = select[i].value || '';
	}

};


你可能感兴趣的:(ExtJs4 之Ext.XTemplate 模板- 表单获取值)