作者lose1225 ()
看板PHP
標題[請益] 五碼郵遞區號
時間Sun Oct 23 23:12:15 2011
請教一下前輩們,
郵局的3碼郵遞區號,因為只有縣市跟鄉鎮區,
所以下拉選單搭配javascript來做,
選到哪個限制/鄉鎮市,就自動跳出3碼的郵遞區號。
但是5碼的話,就得考慮到街道還有門牌號碼,
這樣的話,javascript還有辦法做得到嗎?
還是得用資料庫搭配判斷式才可以呢?
感恩啊~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.161.205.52
1F:→ capricornsam:也是一樣,範圍可以從郵局網頁看到 10/23 23:45
2F:→ lose1225:不過我是希望街道/門牌號碼=>自動產生5碼,因為我看郵局 10/24 00:01
3F:→ lose1225:那個有分們還單號雙號,幾號~幾號,郵遞區號又不一樣~ 10/24 00:02
4F:推 PsMonkey:你這根本不是程式問題,是郵局規定問題 10/24 00:56
5F:→ knives:這基本上弄個寫死的二維陣列就好了 10/24 04:24
6F:→ xampp:縣市鄉鎮是二維陣列 要做到街道門牌 應該陣列就再多維下去 10/24 08:54
8F:→ kerash:郵局:城市抓縣市抓街道,拿街道ID抓資料庫的區碼 10/24 09:03
9F:→ lose1225:縣市/鄉鎮區<<== 我覺得可以很簡單地用下拉的 10/24 10:35
10F:→ lose1225:路名/段/巷/弄<<==如果可以拉更好,然後門牌號碼可能是 10/24 10:36
11F:→ lose1225:用填的。我目前是希望讓user線上留地址時,能讓他快速 10/24 10:37
12F:→ lose1225:又完整把地址留給我,而也能順利產生對應的5碼郵遞區號 10/24 10:37
13F:→ lose1225:避免讓user還連去郵局自己找看是多少... 10/24 10:38
15F:→ kerash:樓上這個把前三碼全都記錄,他後兩碼怎麼取得的@@? 10/24 12:17
16F:→ lose1225:他後2碼是要user選看自己的街道號碼落在哪一區,再跳出 10/24 13:11
17F:→ lose1225:對應的後2碼。不過完整的地址部分還是得請user自己填才行 10/24 13:12
18F:→ kerash:但是他是怎麼取得的?前三碼有儲存,後三碼總不會還要ajax 10/24 13:32
19F:→ kerash:(是說裡面也沒用到就是了...) 10/24 13:32
20F:推 onininon:後兩碼有用到$.getJSON去撈資料 所以不在js裡面 10/24 15:05
21F:推 kerash:了解,所以有另一個 js 是負責取得所有5碼的資料 10/24 15:06
22F:→ arrack:都是寫在js裡的 10/25 13:27
23F:→ arrack:QQ 沒看到後面已經有人回了 10/25 13:28