台灣最大程式設計社群網站
線上人數
740
 
會員總數:245608
討論主題:189311
歡迎您免費加入會員
討論區列表 >> 專欄文章 >> 點下option後會自動帶出相關資料
[]  
[我要回覆]
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
點下option後會自動帶出相關資料
價值 : 0 QP  點閱數:791 回應數:0
樓主

站務人員 站長
門外漢
0 1580
542 9
發送站內信

捐贈 VP 給 站務人員
程式概念如下:
1.建立 <option> 的時候,把你要自動帶出來的資料值,以自訂屬性的方式加在 option 裡面

2.在 <select> 的 onchange 事件裡面處理自訂屬性的程式
3.把取得的值填入你指定的空格

程式實作:
<input type="text" name="txt1">
<input type="text" name="txt2">
<select onchange="vbscript:call PutValue(me)">
<option col1="1" col2="A">A</option>
<option col1="2" col2="B">B</option>
<option col1="3" col2="C">C</option>
</select>
<script language="vbscript">
function PutValue(eSrc)
dim val1, val2
val1 = eSrc.options(eSrc.selectedIndex).col1
val2 = eSrc.options(eSrc.selectedIndex).col2
txt1.value = val1
txt2.value = val2
end function
</script>

註:在 <option> 裡面定義的 col1 與 col2,其實不是標籤原有的屬性,但是使用方式也如實作裡面看到的,跟平常取屬性的方法一樣,所以我就稱它做自訂屬性,這種概念可以用在所有的標籤裡面。

本篇文章發表於2002-04-05 00:00
目前尚無任何回覆
   

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