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