作者dick58582001 (TwMarco)
看板Web_Design
標題[問題] javascript 取動態下拉式選單選取的選項值
時間Mon Jun 27 23:04:08 2011
我是用Dreamweaver CS3 做的
水果
重複區域 下拉式選單 (因為是重複區域,所以兩個下拉式選單都叫gh)
<script language="javascript">
<!--
function getValue(){
str = form1.gh.value;
alert("你選取的是 " + str);
}
//-->
</script>
<select name="gh" id="gh" onChange="getValue()"> //水果一
<option value="蘋果"selected="selected">蘋果</option>
<option value="芭樂">芭樂</option>
</select>
<select name="gh" id="gh" onChange="getValue()"> //水果二
<option value="蘋果">蘋果</option>
<option value="芭樂"selected="selected">芭樂</option>
</select>
動態下拉式選單的選項值 蘋果跟芭樂 是從資料庫抓來的
我希望更動水果一或者是水果二的下拉式選單
都可以跳出視窗告訴我
『你選擇的是 蘋果or芭樂』
現在的情況是不管我更動了哪個選單
都告訴我 『你選擇的是 underfined』
請問該怎麼辦?
謝謝
-------------------------
->gname
onChange="getValue(this.value)" 水果一、二都改
function getValue(this.value){
str = this.value; // 或者我改成 form1.this.value
form1.this.value.value
alert("你選取的是 " + str);
}
結果都是不行
連javascrpit 視窗都沒跑出來
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 134.208.3.119
※ 編輯: dick58582001 來自: 134.208.3.119 (06/27 23:07)
→ gname:onChange="getValue(this.value)" 06/27 23:26
→ dick58582001:我試試 感謝回答 06/27 23:48
※ 編輯: dick58582001 來自: 134.208.3.119 (06/28 00:05)
→ heyyosweet:change事件要在blur才會觸發的樣子 06/29 12:41