function text2Select(textFieldName, selectFieldName, url, beginIndex) { var inputField = document.getElementById(textFieldName); var selectField = document.getElementById(selectFieldName); if (trim(inputField.value) == "") { selectField.options.length = beginIndex; inputField.value = trim(inputField.value); return; } var httpHandler; var domHandler; httpHandler = new ActiveXObject("Microsoft.XMLHTTP"); domHandler = new ActiveXObject("Microsoft.XMLDOM"); httpHandler.open("POST", url + trim(inputField.value), false); httpHandler.send(); domHandler.async = false; domHandler.loadXML(httpHandler.responseText); if (domHandler.parseError.errorCode != 0) { alert("\u5bf9\u4e0d\u8d77.\u5904\u7406\u7a0b\u5e8f\u8fd4\u56de\u7684\u662fFALSE.\u6570\u636e\u5904\u7406\u5df2\u7ecf\u5931\u8d25\uff0c\u8bf7\u68c0\u67e5\u4f7f\u7528\u7684IE\u6d4f\u89c8\u5668\u7248\u672c\u662f\u5426\u662f6.0\u6216\u8bf7\u91cd\u65b0\u9009\u62e9\u3002"); delete (httpHandler); delete (domHandler); return; } selectField.options.length = beginIndex; var nodes = domHandler.documentElement.childNodes; for (var i = 0; i < nodes.length; i++) { var childnodes = nodes.item(i).childNodes; if (childnodes != null) { selectField.options[selectField.options.length] = new Option(childnodes.item(1).text, childnodes.item(0).text); } } delete (httpHandler); delete (domHandler); inputField.value = trim(inputField.value); } function select2Select(selectFieldNameSrc, selectFieldNameDest, url, beginIndex) { var valSelected = getSelectCheckedValue(selectFieldNameSrc); var selectField = document.getElementById(selectFieldNameDest); if (valSelected == "") { selectField.options.length = beginIndex; return; } var httpHandler; var domHandler; httpHandler = new ActiveXObject("Microsoft.XMLHTTP"); domHandler = new ActiveXObject("Microsoft.XMLDOM"); httpHandler.open("POST", url + valSelected, false); httpHandler.send(); domHandler.async = false; domHandler.loadXML(httpHandler.responseText); if (domHandler.parseError.errorCode != 0) { alert("\u5bf9\u4e0d\u8d77.\u5904\u7406\u7a0b\u5e8f\u8fd4\u56de\u7684\u662fFALSE.\u6570\u636e\u5904\u7406\u5df2\u7ecf\u5931\u8d25\uff0c\u8bf7\u68c0\u67e5\u4f7f\u7528\u7684IE\u6d4f\u89c8\u5668\u7248\u672c\u662f\u5426\u662f6.0\u6216\u8bf7\u91cd\u65b0\u9009\u62e9\u3002"); delete (httpHandler); delete (domHandler); return; } selectField.options.length = beginIndex; var nodes = domHandler.documentElement.childNodes; for (var i = 0; i < nodes.length; i++) { var childnodes = nodes.item(i).childNodes; if (childnodes != null) { selectField.options[selectField.options.length] = new Option(childnodes.item(1).text, childnodes.item(0).text); } } delete (httpHandler); delete (domHandler); } function radio2Select(radioFieldName, selectFieldName, url, beginIndex) { var valSelected = getRadioCheckedValue(radioFieldName); var selectField = document.getElementById(selectFieldName); if (valSelected == "") { selectField.options.length = beginIndex; return; } var httpHandler; var domHandler; httpHandler = new ActiveXObject("Microsoft.XMLHTTP"); domHandler = new ActiveXObject("Microsoft.XMLDOM"); httpHandler.open("POST", url + valSelected, false); httpHandler.send(); domHandler.async = false; domHandler.loadXML(httpHandler.responseText); if (domHandler.parseError.errorCode != 0) { alert("\u5bf9\u4e0d\u8d77.\u5904\u7406\u7a0b\u5e8f\u8fd4\u56de\u7684\u662fFALSE.\u6570\u636e\u5904\u7406\u5df2\u7ecf\u5931\u8d25\uff0c\u8bf7\u68c0\u67e5\u4f7f\u7528\u7684IE\u6d4f\u89c8\u5668\u7248\u672c\u662f\u5426\u662f6.0\u6216\u8bf7\u91cd\u65b0\u9009\u62e9\u3002"); delete (httpHandler); delete (domHandler); return; } selectField.options.length = beginIndex; var nodes = domHandler.documentElement.childNodes; for (var i = 0; i < nodes.length; i++) { var childnodes = nodes.item(i).childNodes; if (childnodes != null) { selectField.options[selectField.options.length] = new Option(childnodes.item(1).text, childnodes.item(0).text); } } delete (httpHandler); delete (domHandler); } function text2Table(textFieldName, tableName, url) { var inputField = document.getElementById(textFieldName); var table = document.getElementById(tableName); if (trim(inputField.value) == "") { truncTable(tableName); inputField.value = trim(inputField.value); return; } var httpHandler; var domHandler; httpHandler = new ActiveXObject("Microsoft.XMLHTTP"); domHandler = new ActiveXObject("Microsoft.XMLDOM"); httpHandler.open("POST", url + trim(inputField.value), false); httpHandler.send(); domHandler.async = false; domHandler.loadXML(httpHandler.responseText); if (domHandler.parseError.errorCode != 0) { alert("\u5bf9\u4e0d\u8d77.\u5904\u7406\u7a0b\u5e8f\u8fd4\u56de\u7684\u662fFALSE.\u6570\u636e\u5904\u7406\u5df2\u7ecf\u5931\u8d25\uff0c\u8bf7\u68c0\u67e5\u4f7f\u7528\u7684IE\u6d4f\u89c8\u5668\u7248\u672c\u662f\u5426\u662f6.0\u6216\u8bf7\u91cd\u65b0\u9009\u62e9\u3002"); delete (httpHandler); delete (domHandler); return; } truncTable(tableName); var nodes = domHandler.documentElement.childNodes; for (var i = 0; i < nodes.length; i++) { var childnodes = nodes.item(i).childNodes; if (childnodes != null) { var arr = new Array(childnodes.length); for(var j = 0 ; j < childnodes.length ; j++){ arr[j] = childnodes.item(j).text; } tableAppendRow(tableName, arr); } } delete (httpHandler); delete (domHandler); inputField.value = trim(inputField.value); } function select2Table(selectFieldName, tableName, url) { var valSelected = getSelectCheckedValue(selectFieldName); var table = document.getElementById(tableName); if (valSelected == "") { truncTable(tableName); return; } var httpHandler; var domHandler; httpHandler = new ActiveXObject("Microsoft.XMLHTTP"); domHandler = new ActiveXObject("Microsoft.XMLDOM"); httpHandler.open("POST", url + valSelected, false); httpHandler.send(); domHandler.async = false; domHandler.loadXML(httpHandler.responseText); if (domHandler.parseError.errorCode != 0) { alert("\u5bf9\u4e0d\u8d77.\u5904\u7406\u7a0b\u5e8f\u8fd4\u56de\u7684\u662fFALSE.\u6570\u636e\u5904\u7406\u5df2\u7ecf\u5931\u8d25\uff0c\u8bf7\u68c0\u67e5\u4f7f\u7528\u7684IE\u6d4f\u89c8\u5668\u7248\u672c\u662f\u5426\u662f6.0\u6216\u8bf7\u91cd\u65b0\u9009\u62e9\u3002"); delete (httpHandler); delete (domHandler); return; } truncTable(tableName); var nodes = domHandler.documentElement.childNodes; for (var i = 0; i < nodes.length; i++) { var childnodes = nodes.item(i).childNodes; if (childnodes != null) { var arr = new Array(childnodes.length); for(var j = 0 ; j < childnodes.length ; j++){ arr[j] = childnodes.item(j).text; } tableAppendRow(tableName, arr); } } delete (httpHandler); delete (domHandler); } function radio2Table(radioFieldName, tableName, url) { var valSelected = getRadioCheckedValue(radioFieldName); var table = document.getElementById(tableName); if (valSelected == "") { truncTable(tableName); return; } var httpHandler; var domHandler; httpHandler = new ActiveXObject("Microsoft.XMLHTTP"); domHandler = new ActiveXObject("Microsoft.XMLDOM"); httpHandler.open("POST", url + valSelected, false); httpHandler.send(); domHandler.async = false; domHandler.loadXML(httpHandler.responseText); if (domHandler.parseError.errorCode != 0) { alert("\u5bf9\u4e0d\u8d77.\u5904\u7406\u7a0b\u5e8f\u8fd4\u56de\u7684\u662fFALSE.\u6570\u636e\u5904\u7406\u5df2\u7ecf\u5931\u8d25\uff0c\u8bf7\u68c0\u67e5\u4f7f\u7528\u7684IE\u6d4f\u89c8\u5668\u7248\u672c\u662f\u5426\u662f6.0\u6216\u8bf7\u91cd\u65b0\u9009\u62e9\u3002"); delete (httpHandler); delete (domHandler); return; } truncTable(tableName); var nodes = domHandler.documentElement.childNodes; for (var i = 0; i < nodes.length; i++) { var childnodes = nodes.item(i).childNodes; if (childnodes != null) { var arr = new Array(childnodes.length); for(var j = 0 ; j < childnodes.length ; j++){ arr[j] = childnodes.item(j).text; } tableAppendRow(tableName, arr); } } delete (httpHandler); delete (domHandler); } function texts2Texts(inputFieldNames, calFieldNames, url) { if(!checkFields(inputFieldNames)){ return; } var tmp = ""; for(var i = 0 ; i < inputFieldNames.length ; i++){ var el = document.getElementById(inputFieldNames[i]); if(i == 0){ tmp = tmp + "?" + el.name + "=" + trim(el.value); }else{ tmp = tmp + "&" + el.name + "=" + trim(el.value); } } var httpHandler; var domHandler; httpHandler = new ActiveXObject("Microsoft.XMLHTTP"); domHandler = new ActiveXObject("Microsoft.XMLDOM"); httpHandler.open("POST", url + tmp, false); httpHandler.send(); domHandler.async = false; domHandler.loadXML(httpHandler.responseText); if (domHandler.parseError.errorCode != 0) { alert("\u5bf9\u4e0d\u8d77.\u5904\u7406\u7a0b\u5e8f\u8fd4\u56de\u7684\u662fFALSE.\u6570\u636e\u5904\u7406\u5df2\u7ecf\u5931\u8d25\uff0c\u8bf7\u68c0\u67e5\u4f7f\u7528\u7684IE\u6d4f\u89c8\u5668\u7248\u672c\u662f\u5426\u662f6.0\u6216\u8bf7\u91cd\u65b0\u9009\u62e9\u3002"); delete (httpHandler); delete (domHandler); return; } var nodes = domHandler.documentElement.childNodes; if(nodes.length > 0) { var childnodes = nodes.item(0).childNodes; if (childnodes != null) { for (var j = 0; j < childnodes.length; j++) { for(var i = 0 ; i < calFieldNames.length ; i++){ if(childnodes.item(j).nodeName == calFieldNames[i]){ document.getElementById(calFieldNames[i]).value = childnodes.item(j).text; } } } } } delete (httpHandler); delete (domHandler); } function texts2Text(inputFieldNames, calFieldName, url) { var arr = new Array(1); arr[0] = calFieldName; texts2Texts(inputFieldNames, arr, url); } function text2Texts(inputFieldName, calFieldNames, url) { var arr = new Array(1); arr[0] = inputFieldName; texts2Texts(arr, calFieldNames, url); } function httpCall(inputFieldNames, url){ if(!checkFields(inputFieldNames)){ return null; } var tmp = ""; for(var i = 0 ; i < inputFieldNames.length ; i ++){ var el = document.getElementById(inputFieldNames[i]); if(i == 0){ tmp = tmp + "?" + el.name + "=" + trim(el.value); }else{ tmp = tmp + "&" + el.name + "=" + trim(el.value); } } var httpHandler; httpHandler = new ActiveXObject("Microsoft.XMLHTTP"); httpHandler.open("POST", url + tmp, false); httpHandler.send(); return httpHandler.responseText; }