您的位置:首页 > Web前端 > JavaScript

处理两级关联的代码 [javascript]

2007-04-23 22:19 197 查看
function statechange(o,city)
{
var vv=o.options[o.options.selectedIndex].value;

array = city_province_config(vv);
citylabels = array[0];
cityvalues = array[1];
var selOU=document.getElementById(city);
selOU.length=0;
for(i=0;i<citylabels.length;i++)
{
var oOption = document.createElement("OPTION");
selOU.options.add(oOption);
oOption.innerText = citylabels[i];
oOption.value = cityvalues[i];
}

}
function citychange(o)
{
var result="";
var vv=o.options[o.options.selectedIndex].value;
var statelabels=new Array("请选择","北京","广东","浙江","上海","江苏","福建","山东","辽宁","河北","湖北","四川","河南","安徽","湖南","广西","重庆","江西","天津","黑龙江","陕西","山西","云南","吉林","内蒙古","贵州","新疆","海南","甘肃","西藏","宁夏","青海","海外");
var statevalues=new Array("0","100100","100800","103100","100400","101700","100600","102400","102000","101200","101500","102700","101400","100500","101600","100900","100300","101800","100200","101300","102600","102500","103000","101900","102100","101000","102900","101100","100700","102800","102200","102300","103200");
for(i=0;i<statevalues.length;i++)
{
array = city_province_config(statevalues[i]);
citylabels = array[0];
cityvalues = array[1];
for(j=0;j<cityvalues.length;j++){
if(cityvalues[j]==vv)
{
result=statelabels[i]+">>"+citylabels[j];
}
}
}
alert(result);
}

function load_lucky_list(state,mainindus)
{
var statelabels=new Array("请选择","北京","广东","浙江","上海","江苏","福建","山东","辽宁","河北","湖北","四川","河南","安徽","湖南","广西","重庆","江西","天津","黑龙江","陕西","山西","云南","吉林","内蒙古","贵州","新疆","海南","甘肃","西藏","宁夏","青海","海外");
var statevalues=new Array("0","100100","100800","103100","100400","101700","100600","102400","102000","101200","101500","102700","101400","100500","101600","100900","100300","101800","100200","101300","102600","102500","103000","101900","102100","101000","102900","101100","100700","102800","102200","102300","103200");
var selOU=document.getElementById(state);
selOU.length=0;
for(i=0;i<statelabels.length;i++)
{
var oOption = document.createElement("OPTION");
selOU.options.add(oOption);
oOption.innerText = statelabels[i];
oOption.value = statevalues[i];
}

var maincategorylabels=new Array("请选择","批发/零售","金融、保险业","制造","信息/软件","房地产","建筑","餐饮","文/艺/广/影视业","教育","卫/体/社保福利","交通运输/仓储/电信","电、燃及水生产供应","农/林/牧/渔","采矿","租赁/商务服务","科学研究、技术服务地质勘察","水利、环境和公设管理","公共管理/社会组织","国际组织");
var maincategoryvalues=new Array("0","100000","200000","300000","400000","560000","600000","700000","800000","900000","110000","120000","130000","140000","150000","160000","180000","190000","210000","220000");
selOU=document.getElementById(mainindus);
selOU.length=0;
for(i=0;i<maincategorylabels.length;i++)
{
var oOption = document.createElement("OPTION");
selOU.options.add(oOption);
oOption.innerText = maincategorylabels[i];
oOption.value = maincategoryvalues[i];
}
}
function changemain_indus(o,subindusname){

var vv=o.options[o.options.selectedIndex].value;

array = category_config(vv);
citylabels = array[0];
cityvalues = array[1];
var selOU=document.getElementById(subindusname);
selOU.length=0;
for(i=0;i<citylabels.length;i++)
{
var oOption = document.createElement("OPTION");
selOU.options.add(oOption);
oOption.innerText = citylabels[i];
oOption.value = cityvalues[i];
}
}
function changesub_indus(o)
{
var result="";
var vv=o.options[o.options.selectedIndex].value;
var maincategorylabels=new Array("请选择","批发/零售","金融、保险业","制造","信息/软件","房地产","建筑","餐饮","文/艺/广/影视业","教育","卫/体/社保福利","交通运输/仓储/电信","电、燃及水生产供应","农/林/牧/渔","采矿","租赁/商务服务","科学研究、技术服务地质勘察","水利、环境和公设管理","公共管理/社会组织","国际组织");
var maincategoryvalues=new Array("0","100000","200000","300000","400000","560000","600000","700000","800000","900000","110000","120000","130000","140000","150000","160000","180000","190000","210000","220000");

for(i=0;i<maincategoryvalues.length;i++)
{
array = category_config(maincategoryvalues[i]);
citylabels = array[0];
cityvalues = array[1];
for(j=0;j<cityvalues.length;j++){
if(cityvalues[j]==vv)
{
result=maincategorylabels[i]+">>"+citylabels[j];
}
}
}
alert(result);
}
function getIndustry(code)
{
// var o=document.getElementById("sub_indus");
// var vv=o.options[o.options.selectedIndex].value;
// var vv=code;
var vv=code;
var result="";

var maincategorylabels=new Array("请选择","批发/零售","金融、保险业","制造","信息/软件","房地产","建筑","餐饮","文/艺/广/影视业","教育","卫/体/社保福利","交通运输/仓储/电信","电、燃及水生产供应","农/林/牧/渔","采矿","租赁/商务服务","科学研究、技术服务地质勘察","水利、环境和公设管理","公共管理/社会组织","国际组织");
var maincategoryvalues=new Array("0","100000","200000","300000","400000","560000","600000","700000","800000","900000","110000","120000","130000","140000","150000","160000","180000","190000","210000","220000");
var mystate=new Array("0","H61","I","C","K8","J","E","H67","M9","M8","L","G","D","A","B","K7","N","F","O","220000");

for(i=0;i<maincategoryvalues.length;i++)
{
if(mystate[i]==vv)
{
result=maincategorylabels[i];
return result;
}

array = category_config(maincategoryvalues[i]);
citylabels = array[0];
cityvalues = array[1];
for(j=0;j<cityvalues.length;j++){
if(cityvalues[j]==vv)
{
result=maincategorylabels[i]+">>"+citylabels[j];
}
}
}
return result;
}
function getCity(code)
{
var result="";
var vv=code;
var statelabels=new Array("请选择","北京","广东","浙江","上海","江苏","福建","山东","辽宁","河北","湖北","四川","河南","安徽","湖南","广西","重庆","江西","天津","黑龙江","陕西","山西","云南","吉林","内蒙古","贵州","新疆","海南","甘肃","西藏","宁夏","青海","海外");
var statevalues=new Array("0","100100","100800","103100","100400","101700","100600","102400","102000","101200","101500","102700","101400","100500","101600","100900","100300","101800","100200","101300","102600","102500","103000","101900","102100","101000","102900","101100","100700","102800","102200","102300","103200");
var mystate=new Array("0","11","44","33","31","32","35","37","21","13","42","51","41","34","43","45","50","36","12","23","61","14","53","22","15","52","65","46","62","54","64","63","99");

for(i=0;i<statevalues.length;i++)
{
if(mystate[i]==vv)
{
result=statelabels[i];
return result;
}
array = city_province_config(statevalues[i]);
citylabels = array[0];
cityvalues = array[1];
for(j=0;j<cityvalues.length;j++){
if(cityvalues[j]==vv)
{
result=statelabels[i]+">>"+citylabels[j];
}
}
}
return result;
}

function getMainIndustry(code)
{
var vv=code;
var result="";
var maincategorylabels=new Array("请选择","批发/零售","金融、保险业","制造","信息/软件","房地产","建筑","餐饮","文/艺/广/影视业","教育","卫/体/社保福利","交通运输/仓储/电信","电、燃及水生产供应","农/林/牧/渔","采矿","租赁/商务服务","科学研究、技术服务地质勘察","水利、环境和公设管理","公共管理/社会组织","国际组织");
var maincategoryvalues=new Array("0","100000","200000","300000","400000","560000","600000","700000","800000","900000","110000","120000","130000","140000","150000","160000","180000","190000","210000","220000");
var mystate=new Array("0","H61","I","C","K8","J","E","H67","M9","M8","L","G","D","A","B","K7","N","F","O","220000");
for(i=0;i<maincategoryvalues.length;i++)
{
if(mystate[i]==vv)
{
result=mystate[i];
return result;
}

array = category_config(maincategoryvalues[i]);
citylabels = array[0];
cityvalues = array[1];
for(j=0;j<cityvalues.length;j++){
if(cityvalues[j]==vv)
{
result=mystate[i];
}
}
}
return result;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: