📄 rpt_fixparam.js
字号:
// 地市改变获取区域的代码。
function fCityCode_OnChange(that) {
try {
var cityCode = that.value;
var postElt = document.getElementById("AREA");
if ( cityCode == "0590" || cityCode == null || cityCode == "" ) {
while ( postElt.options.length > 2 ) {
postElt.options.remove(2);
}
}
else {
// 重新加载菜单,如果该页面包含多个菜单项,则可以??过idx加载指定顺序的菜单。
var xmlHttp = new XMLHttpClient("../../../XmlHttpService");
xmlHttp.append("CITYCODE",cityCode);
var str = xmlHttp.submitAsString("OrderService","getAreaList");
if ( str.substr(0,6) == new String("xml-->") ) {
try {
var xmlDoc = new ActiveXObject("Msxml.DOMDocument");
xmlDoc.loadXML(str.substr(6));
if (xmlDoc.parseError.errorCode != 0) {
var myErr = xmlDoc.parseError;
throw myErr;
} else {
while ( postElt.options.length > 2 ) {
postElt.options.remove(2);
}
var root = xmlDoc.documentElement;
var oList = root.selectNodes("//body");
if ( oList.length != 1 ) throw "返回格式不正确。"
var xmlStr = oList.item(i).text;
xmlDoc.loadXML(xmlStr);
oList = xmlDoc.documentElement.selectNodes("//TD_AREA");
for ( var i=0; i<oList.length; i++ ) {
var valueNode = oList.item(i).selectSingleNode("AREACODE");
var textNode = oList.item(i).selectSingleNode("AREANAME");
if ( valueNode != null && textNode != null ) {
var oOption = document.createElement("OPTION");
oOption.text=textNode.text;
oOption.value=valueNode.text;
postElt.add(oOption);
}
}
}
} catch(ex) {
throw ex;
}
}
else {
alert("加载地区信息失败。");
}
}
}
catch(ex) {
return false;
}
return true;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -