Re: [問題] javascript 取動態下拉式選單選取的選項值
※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):