作者chikasa (リリカルマジカル)
看板Ajax
標題[問題] 有關於利用radio選擇網頁連結
時間Thu May 7 22:08:32 2009
小弟想要請教一下有關於利用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)
1F:→ TonyQ:你應該判斷 tpi 跟 kao 的checked , js沒那麼聰明看name 05/07 22:16
2F:→ TonyQ:就知道誰被選. 05/07 22:17
3F:→ chikasa:請問一下是用if作判斷式 05/07 22:20
4F:→ chikasa:然後form_name.selectcity[tpi].checked 05/07 22:21
5F:→ chikasa:然後去判斷是否要連哪個頁面這樣嗎?? 05/07 22:21
6F:→ TonyQ:我覺得比較理想的作法是用document.getElementById() 來取. 05/07 22:51
7F:→ chikasa:這樣我週末來試試看好了...用getElementById...XD 05/07 23:05