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

看板Web_Design作者 (波比)時間13年前 (2011/06/28 08:27), 編輯推噓2(200)
留言2則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《dick58582001 (TwMarco)》之銘言: : 我是用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 視窗都沒跑出來 gname兄的建議沒錯 基本上改 2 個地方: 1. function function getValue(SelectedValue){ alert("你選取的是 " + SelectedValue); } 2. select <select name="gh" id="gh" onChange="getValue(this.value)"> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.193.216.209 ※ 編輯: smlboby 來自: 123.193.216.209 (06/28 08:28)

06/28 09:08, , 1F
感謝,我試試
06/28 09:08, 1F

06/28 10:43, , 2F
可正常顯示,謝謝回答
06/28 10:43, 2F
文章代碼(AID): #1E2H_apV (Web_Design)
文章代碼(AID): #1E2H_apV (Web_Design)