[問題] javascript 取動態下拉式選單選取的選項值

看板Web_Design作者 (TwMarco)時間14年前 (2011/06/27 23:04), 編輯推噓0(003)
留言3則, 3人參與, 最新討論串1/2 (看更多)
我是用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)

06/27 23:26, , 1F
onChange="getValue(this.value)"
06/27 23:26, 1F

06/27 23:48, , 2F
我試試 感謝回答
06/27 23:48, 2F
※ 編輯: dick58582001 來自: 134.208.3.119 (06/28 00:05)

06/29 12:41, , 3F
change事件要在blur才會觸發的樣子
06/29 12:41, 3F
文章代碼(AID): #1E29lhRg (Web_Design)
文章代碼(AID): #1E29lhRg (Web_Design)