|
<script type="text/Javascript">
var area = new AreaCtrl("省份:","城市:","地區(qū):");
area.write();
</script>
AreaCtrl 類最多有3個參數(shù),如上例的"省份","城市","地區(qū)",這里的文字是下拉框左邊的文字,如果只寫1或2個參數(shù),那么控件也只輸出省份或省市聯(lián)動。比如 new AreaCtrl("省份","城市"),那么只有2個下拉框,地址精確到城市。
area 有2個屬性,2個方法。
屬性:
name
定義控件名稱。值必須是數(shù)組類型,比如 ["Province","City","Area"],將會給3個下拉框定義其name屬性,分別為Province,City,Area。
value
初始化控件的默認(rèn)值。其值必須是地區(qū)編碼數(shù)字,比如廣東的編碼是 440000,深圳的編碼是440300
方法:
write
areaObject.write()
輸出控件。輸出的位置根據(jù)此語句的位置而定。
writeIn
areaObject.writeIn( node [ ,append ] )
輸出控件。輸出的位置指定節(jié)點而定,node可以是id號,也可以是結(jié)構(gòu)節(jié)點。
append 為布爾類型值,默認(rèn)為false。當(dāng)為true時,控件將在指定的位置續(xù)寫。
area.js
JavaScript技術(shù):封裝好的省市地區(qū)聯(lián)動控件附下載,轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。