封装好的省市地区联动控件

转载 2007年09月26日 14:02:00
 

所有的地址数据都放在js文件里面,调用该控件的方法很简单:

<script type="text/javascript">
 var area = new AreaCtrl("省份:","城市:","地区:");
 area.write();
</script>

AreaCtrl 类最多有3个参数,如上例的"省份","城市","地区",这里的文字是下拉框左边的文字,如果只写1或2个参数,那么控件也只输出省份或省市联动。比如 new AreaCtrl("省份","城市"),那么只有2个下拉框,地址精确到城市。

area 有2个属性,2个方法。

属性:

  • name
    定义控件名称。值必须是数组类型,比如 ["Province","City","Area"],将会给3个下拉框定义其name属性,分别为Province,City,Area。
  • value
    初始化控件的默认值。其值必须是地区编码数字,比如广东的编码是 440000,深圳的编码是440300

方法:

  • write
    areaObject.write()
    输出控件。输出的位置根据此语句的位置而定。
  • writeIn
    areaObject.writeIn( node [ ,append ] )
    输出控件。输出的位置指定节点而定,node可以是id号,也可以是结构节点。
    append 为布尔类型值,默认为false。当为true时,控件将在指定的位置续写。

演示例子 下载控件

相关文章推荐

Tornado对Web请求与响应的处理机制

接下来我们看一下helloword.py的唯一一个handler。 class MainHandler(tornado.web.RequestHandler): def get(self)...

【PyQT 4】pyQt实现MD5之答疑解惑

#!/usr/bin/env python #-*- coding: utf-8 -*- import sys from PyQt4.QtGui import * from PyQt4.QtCore...

Python+Twisted+Win7安装套件安装配置环境

最近接触到了 Python ,挺喜欢这简洁又强大的 “蟒蛇” 啊! 因为在实现 多人斗地主 的功能中用到了网络通信模块 得配置 Twisted  框架的环境 随便过程简单记录一下吧。 Step1...

【PyQt4 实例20】基于TCP网络的聊天室程序

本代码支持中文输入,这个

【PyQt4 实例22】实现ftp的上传和下载

# -*- coding: utf-8 -*- from PyQt4.QtGui import * from PyQt4.QtCore import * import sys from PyQt4....

如何实现select省市地区三级联动并回显

首先导入三个js文件(注:最后) 显示:                 省市区街道:                 ...

js--纯js实现省市地区三级联动

QQ自己的JS省市区三级联动 ------》已验证 使用引用外部JS来实现三级联动的。JS如下:http://ip.qq.com/js/geo.js QQ JS省市区三级...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)