![]() ![]() ![]() ![]() |
|||||
|
|||||
樓主 北極熊大發 ![]()
![]() |
這是topcat大大的範例 若使用此範例,在使用者選擇好資料並送出寫入至資料庫,但若是要從資料庫中調出寫入資料庫中的資料也不難 我遇到的難題是,我要如何將調出的資料,在和Select的選項值比對後,若符合,便將該選項Selected 做來做去我只能將第一個Select的選項值做比對成功,但後面的選項就沒有辦法了 |
1樓 |
<option value="A" <%If trim(rs("DBValue")) = "A" Then response.write "selected"%> >AAA</option>
本篇文章回覆於2006-07-03 12:33
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
2樓 |
將資料調出來後
主要是透過JavaScript的方式來產生選項的 所以如果您要處理與現有的下拉選項比對 那麼要在JavaScript中跑回圈比對,然後將比對到的那個option項目的selected設定為true
本篇文章回覆於2006-07-03 12:51
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
3樓
最有價值解答
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樓 |
呵
小喵的範例....主要是用來說明JavaScipt用迴圈來比較資料的方式 至於按鈕,那只是觸發的事件 當然應用在您的需求上,要了解他的運作原理後,要改寫在您的程式才能應用在您的需求上 請您先理解#3的方式 然後再討論您的需求 ^_^
本篇文章回覆於2006-07-03 22:16
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
6樓
作者回應
北極熊大發 ![]() |
一開始網頁會有兩個Select選項清單
當我在slt2的選項清單選擇了y2...再按下按鈕...則會和slt1的選項進行比對...若slt1的選項中有任何一個符合則selected 我剛剛想到了...哈哈哈=.=
本篇文章回覆於2006-07-03 23:42
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
7樓 |
真高興能幫得上忙
^_^
本篇文章回覆於2006-07-04 00:05
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
回覆 |
如要回應,請先登入. |