作者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