台灣最大程式設計社群網站
線上人數
1915
 
會員總數:244783
討論主題:188836
歡迎您免費加入會員
討論區列表 >> AJAX / JSON / jQuery >> 請問這個AJAX範例在寫入資料庫後,若要調出資料修改,要如何做?
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
請問這個AJAX範例在寫入資料庫後,若要調出資料修改,要如何做?
價值 : 50 QP  點閱數:2691 回應數:7

樓主

北極熊大發
初學者
97 75
1715 206
發送站內信

http://www.blueshop.com.tw/download/show.asp?pgmcde=PGM20060622171613PLZ&extcde=PGMIDXHOT
這是topcat大大的範例

若使用此範例,在使用者選擇好資料並送出寫入至資料庫,但若是要從資料庫中調出寫入資料庫中的資料也不難
我遇到的難題是,我要如何將調出的資料,在和Select的選項值比對後,若符合,便將該選項Selected

做來做去我只能將第一個Select的選項值做比對成功,但後面的選項就沒有辦法了

搜尋相關Tags的文章: [ 選項清單 ] , [ AJAX ] ,
本篇文章發表於2006-07-03 11:14
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應


檢舉此回應

<option value="A" <%If trim(rs("DBValue")) = "A" Then response.write "selected"%> >AAA</option>
本篇文章回覆於2006-07-03 12:33
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

topcat
捐贈 VP 給 topcat 檢舉此回應
將資料調出來後
主要是透過JavaScript的方式來產生選項的

所以如果您要處理與現有的下拉選項比對
那麼要在JavaScript中跑回圈比對,然後將比對到的那個option項目的selected設定為true
本篇文章回覆於2006-07-03 12:51
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
最有價值解答

topcat
捐贈 VP 給 topcat 檢舉此回應
一段範例請參考
範例中選擇了第二個項目,然後按下button後
比對第一個下拉的每一項與第二個是否相同,如果相同,就把那個項目的selected設定為true


本篇文章回覆於2006-07-03 13:07
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

北極熊大發
檢舉此回應
topcat您的這個範例只能在網頁load完畢後,按下按鈕進行比對

我的想法是不用按下按鈕的方式

我剛剛發現一種方式也是可行的,是在ASP中比對(就像楓大大那樣),而不是javascript比對

請問javascript也做的到嗎?

我本來是說在form加入onload="return button1_onclick()",但這樣是不行的,因為網頁還在load中,這樣進行值和值的比對=.=
本篇文章回覆於2006-07-03 14:55
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
回應

topcat
捐贈 VP 給 topcat 檢舉此回應


小喵的範例....主要是用來說明JavaScipt用迴圈來比較資料的方式

至於按鈕,那只是觸發的事件

當然應用在您的需求上,要了解他的運作原理後,要改寫在您的程式才能應用在您的需求上
請您先理解#3的方式
然後再討論您的需求

^_^
本篇文章回覆於2006-07-03 22:16
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
作者回應

北極熊大發
檢舉此回應
一開始網頁會有兩個Select選項清單

當我在slt2的選項清單選擇了y2...再按下按鈕...則會和slt1的選項進行比對...若slt1的選項中有任何一個符合則selected


我剛剛想到了...哈哈哈=.=

本篇文章回覆於2006-07-03 23:42
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
回應

topcat
捐贈 VP 給 topcat 檢舉此回應
真高興能幫得上忙
^_^
本篇文章回覆於2006-07-04 00:05
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

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