台灣最大程式設計社群網站
線上人數
2655
 
會員總數:246279
討論主題:189813
歡迎您免費加入會員
討論區列表 >> ASP >> 連動地址選單疑問
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
連動地址選單疑問
價值 : 100 QP  點閱數:1824 回應數:5
樓主

jimmy
初學者
46 27
512 48
發送站內信

在一個頁面中有A、B兩個地址欄位須輸入
每個地址均可使用連動選單自動帶出相對應縣市與鄉鎮市資料
下列程式已可實現A、B兩地址獨立輸入
我另有一選項"A=B", 當點選時會將A地址中相對欄位放置B地址
現在縣市與路名部分沒有問題,可以帶入
但鄉鎮欄位就無法帶入
想請問是哪裡有問題....


搜尋相關Tags的文章: [ 連動選單 ] , [ 地址 ] , [ javascript ] ,
本篇文章發表於2013-07-16 10:55
1樓
回應

老頑童
捐贈 VP 給 老頑童 檢舉此回應
大概你的B鄉鎮下拉選單中沒有該Value
因該下拉選單一開始是空白的,必需選擇縣市後才會產生<Option>資料
所以可能要先呼叫rec_citychange()產生資料後設定Value才有效
本篇文章回覆於2013-07-16 13:27
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

jimmy
檢舉此回應
老頑童 謝謝你的回答
不過就算我先將B地址欄位填上
在選擇"A=B"後
B地址的鄉鎮欄位還是無法=A地址(呈現空白)
本篇文章回覆於2013-07-16 13:53
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

老頑童
捐贈 VP 給 老頑童 檢舉此回應
跟B"地址"沒關係啊
主要是B"鄉鎮" rec_cityarea
堶悸<Option>沒有A鄉鎮所選的項目,所以無法設成跟A鄉鎮一樣的Value,只會顯示成空白

假設你先手動把B縣市選成跟A縣市一樣(此時"A鄉鎮"跟"B鄉鎮"下拉選單內的項目應該會一樣)
接下來再去按A=B應該就可以成功了
本篇文章回覆於2013-07-16 14:54
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

jimmy
檢舉此回應


我將owner_citychange()更改如上後
可以呈現"A=B"的功能
但在B地址未輸入前,B的鄉鎮欄位資料會跟A的跑
請問有無更好的解決方法
本篇文章回覆於2013-07-16 15:34
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
最有價值解答

老頑童
捐贈 VP 給 老頑童 檢舉此回應
B鄉鎮不應該跟著A縣市跑
#1已有說過,設定Value前先呼叫rec_citychange()產生需要的<option>就可以了

本篇文章回覆於2013-07-17 09:46
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.