Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

〓市区、城镇二级联动〓uchome1.5/2.0正式版◆完全免费、简简单单 献给需要的人!

[复制链接]
baolei 发表于 2009-3-15 10:46:54 | 显示全部楼层 |阅读模式
UCHome插件
语言编码: GBK简体 UTF8简体 BIG5繁体 
插件名称: 〓市区、城镇二级联动〓uchome1.5正式版◆完全免费、简简单单 献给需要的人!
插件作者: www.jldh.net
适用版本: UCHome 2.0
本帖最后由 baolei 于 2010-01-08 14:19 编辑

预览地址:www.jldh.net/home
预览图片:




安装说明:\home\source\

只需一步:根据个人需要修改 script_city.js

  1. /*
  2.         [UCenter Home] (C) 2007-2008 Comsenz Inc.
  3.         $Id: script_city.js 8422 2009-03-15 09:10:00Z baolei $
  4. */

  5. function setcity(provinceid, cityid) {
  6.         var province = document.getElementById(provinceid).value;
  7.     switch (province) {
  8.         case "敦化市区" :
  9.             var cityOptions = new Array(
  10.             "敦化市(*)", "敦化市",
  11.             "渤海街", "渤海街",
  12.             "胜利街", "胜利街",
  13.             "民主街", "民主街",
  14.             "丹江街", "丹江街",
  15.             "大石头", "大石头",
  16.             "黄泥河", "黄泥河",
  17.             "官地镇", "官地镇",
  18.             "沙河沿", "沙河沿",
  19.             "秋梨沟", "秋梨沟",
  20.             "额穆镇", "额穆镇",
  21.             "贤儒镇", "贤儒镇",
  22.             "大蒲柴", "大蒲柴",
  23.             "雁鸣湖", "雁鸣湖",
  24.             "江源镇", "江源镇",
  25.             "江南镇", "江南镇",
  26.             "大桥乡", "大桥乡",
  27.             "黑石乡", "黑石乡",
  28.             "翰章乡", "翰章乡",
  29.             "红石乡", "红石乡");
  30.              break;
  31.         case "非敦化市" :
  32.             var cityOptions = new Array(
  33.             "北京", "东城",
  34.             "上海", "西城",
  35.             "重庆", "崇文",
  36.             "安徽", "安徽",
  37.             "福建", "福建",
  38.             "甘肃", "甘肃",
  39.             "广东", "广东",
  40.             "广西", "广西",
  41.             "贵州", "贵州",
  42.             "海南", "海南",
  43.             "河北", "河北",
  44.             "黑龙江", "黑龙江",
  45.             "河南", "河南",
  46.             "香港", "香港",
  47.             "湖北", "湖北",
  48.             "湖南", "湖南",
  49.             "江苏", "江苏",
  50.                         "江西", "江西",
  51.                         "吉林", "吉林",
  52.                         "辽宁", "辽宁",
  53.                         "澳门", "澳门",
  54.                         "内蒙古", "内蒙古",
  55.                         "青海", "青海",
  56.                         "山东", "山东",
  57.                         "山西", "山西",
  58.                         "陕西", "陕西",
  59.                         "四川", "四川",
  60.                         "台湾", "台湾",
  61.                         "天津", "天津",
  62.                         "新疆", "新疆",
  63.                         "西藏", "西藏",
  64.                         "云南", "云南",
  65.                         "浙江", "浙江",
  66.             "海外", "海外");
  67.             break;
  68.         default:
  69.             var cityOptions = new Array("选择城镇", "");
  70.             break;
  71.     }
  72.        
  73.         var cityObject = document.getElementById(cityid);
  74.         cityObject.options.length = 0;
  75.         cityObject.options[0] = new Option("选择城镇", "");
  76.         var j = 0;
  77.         for(var i = 0; i < cityOptions.length/2; i++) {
  78.                 j = i + 1;
  79.             cityObject.options[j] = new Option(cityOptions[i*2],cityOptions[i*2+1]);
  80.         }
  81. }

  82. function initprovcity(provinceid, province) {
  83.         var provObject = document.getElementById(provinceid);
  84.     for(var i = 0; i < provObject.options.length; i++) {
  85.         if (provObject.options[i].value == province) {
  86.                 provObject.selectedIndex = i;
  87.                         break;
  88.         }
  89.     }
  90.     //setcity(provinceid, cityid);
  91. }

  92. function showprovince(provinceid, cityid, province) {
  93.         var provinces = new Array(
  94.                 "敦化市区", "非敦化市"
  95.         );

  96.         var html = "<select name="" + provinceid + "" id="" + provinceid + "" onchange="setcity('" + provinceid + "', '" + cityid + "');">";
  97.         html = html + "<option value="">选择地区</option>";
  98.         for(var i = 0; i < provinces.length; i++) {
  99.                 html = html + "<option value="" + provinces[i] + "">" + provinces[i] + "</option>";
  100.         }
  101.         html = html + "</select>";
  102.         document.write(html);

  103.         initprovcity(provinceid, province);

  104. }

  105. function showcity(cityid, city, provinceid) {
  106.         if(isUndefined(provinceid)) provinceid = '';
  107.         var html = "&nbsp;<select name="" + cityid + "" id="" + cityid + "">";
  108.         if(provinceid == '') {
  109.                 if(city == "") {
  110.                         html = html + "<option value="">选择城镇</option>";
  111.                 } else {
  112.                         html = html + "<option value="" + city + "">" + city + "</option>";
  113.                 }
  114.         }
  115.         html = html + "</select>";
  116.         document.write(html);
  117.         if(provinceid != '') {
  118.                 setcity(provinceid, cityid);
  119.                 initprovcity(cityid, city);
  120.         }
  121. }
复制代码
简简单单,所有版本通用.希望对大家有所帮助.

免费:
支持:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
kisshou 发表于 2009-3-15 10:48:03 | 显示全部楼层
友情帮顶
回复

使用道具 举报

jia20 发表于 2009-3-15 10:49:01 | 显示全部楼层
aqq.cc
回复

使用道具 举报

dzmomo 发表于 2009-3-15 11:23:52 | 显示全部楼层
不错,支持下
回复

使用道具 举报

arnol 发表于 2009-3-15 20:57:16 | 显示全部楼层
友情支持!
http://love.cxzj.com
回复

使用道具 举报

 楼主| baolei 发表于 2009-3-15 21:17:45 | 显示全部楼层
((mk13))
回复

使用道具 举报

阔少 发表于 2009-3-15 22:20:16 | 显示全部楼层
顶下
回复

使用道具 举报

 楼主| baolei 发表于 2009-3-16 08:41:33 | 显示全部楼层
顶一下 希望有需要的人能看到!
回复

使用道具 举报

abcnic 发表于 2009-3-16 09:39:57 | 显示全部楼层
不错 支持了
回复

使用道具 举报

北京美眉 发表于 2009-3-16 09:40:48 | 显示全部楼层
搜索结果是否可以完全匹配?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-18 17:19 , Processed in 0.037911 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表