[問題] 有關於利用radio選擇網頁連結

看板Ajax作者 (リリカルマジカル)時間16年前 (2009/05/07 22:08), 編輯推噓0(007)
留言7則, 2人參與, 最新討論串1/2 (看更多)
小弟想要請教一下有關於利用Radio來選擇網頁連結的問題 就是主要利用選單來選擇需要的連結,在按下確定後可以連到選單內容的網頁 例如: ============================================================================== ○ 台北市政府 ● 高雄市政府 [確定] [取消] ============================================================================== 當選擇台北市政府後按下確定可以連到台北市政府的網頁 或是當選擇高雄市政府後按下確定可以連到高雄市政府的網頁 目前我自己寫了一個來測試 ============================================================================== <html> <input name="selectcity" id="tpi" type="radio" value="tpi" /> 台北市政府 <input name="selectcity" id="kao" type="radio" value="kao" /> 高雄市政府 <input type="button" name="go" value="確定" onclick="windowActions('B');" /> <input type="button" name="back" value="取消" onClick="windowActions('C');"/> </html> <script language="javascript"> if (ActionMK == "B") { if ( form_name.selectcity.value == "tpi" ) { document.shform.action = "faketaipei.jsp"; document.shform.submit(); } else if ( form_name.selectcity.value == "kao" ) { document.shform.action = "fakekaoshoun.jsp"; document.shform.submit(); } else if ( form_name.selectcity.value == undefined ) { alert("請選擇市政府網站"); } } </script> ============================================================================== 可是寫出來後怎麼樣都是只會跳出警告視窗要我選擇市政府網站 請問一下我的script是不是出了什麼問題而無法取得radio那邊的值?? 謝謝<(_ _)> -- オレは正義の仲間なんかじゃない,お前の敵だ                               ~セツコ.オハラ~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.136.34.219 ※ 編輯: chikasa 來自: 220.136.34.219 (05/07 22:14)

05/07 22:16, , 1F
你應該判斷 tpi 跟 kao 的checked , js沒那麼聰明看name
05/07 22:16, 1F

05/07 22:17, , 2F
就知道誰被選.
05/07 22:17, 2F

05/07 22:20, , 3F
請問一下是用if作判斷式
05/07 22:20, 3F

05/07 22:21, , 4F
然後form_name.selectcity[tpi].checked
05/07 22:21, 4F

05/07 22:21, , 5F
然後去判斷是否要連哪個頁面這樣嗎??
05/07 22:21, 5F

05/07 22:51, , 6F
我覺得比較理想的作法是用document.getElementById() 來取.
05/07 22:51, 6F

05/07 23:05, , 7F
這樣我週末來試試看好了...用getElementById...XD
05/07 23:05, 7F
文章代碼(AID): #1A0kjbP1 (Ajax)
文章代碼(AID): #1A0kjbP1 (Ajax)