台灣最大程式設計社群網站
線上人數
1402
 
會員總數:246478
討論主題:189987
歡迎您免費加入會員
討論區列表 >> Java Script/ Node.js >> [Script]radio值的取得問題
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
[Script]radio值的取得問題
價值 : 0 QP  點閱數:1600 回應數:1
樓主

Blue Eyes
門外漢
0 0
0 0
發送站內信

這是我的原始碼
<body>
<form method="POST" action="vote.asp" name="boy"  onsubmit="return votecheck()">
<table border="1" cellspacing="1" width="100%" id="AutoNumber1" bgcolor="#2F0488">
<tr>
<td width="100%">
<input type="radio" value="1" name="R1"><font color="#FFFFFF">選項1</font><br>
<input type="radio" value="2" name="R1"><font color="#FFFFFF">選項2</font><br>
<input type="radio" value="3" name="R1"><font color="#FFFFFF">選項3</font><br>
<input type="radio" value="4" name="R1"><font color="#FFFFFF">選項4</font><br>
<input type="radio" value="5" name="R1"><font color="#FFFFFF">選項5</font><br>
<input type="submit" value="投票" name="B1" style="color: #FFFFFF; font-size: 11; border: 1px solid #FFFFFF; background-color: #130235">
</td>
</tr>
</table>
</form>
</body>

<script language="javascript">
function votecheck()
{
a=document.boy.R1.value
alert(a)
return false
}
    </script>

這樣alert的值都是undefined
請問要如何得到1~5的值

本篇文章發表於2002-05-03 11:10
1樓
回應

葉子
檢舉此回應
<body>
<form method="POST" action="vote.asp" name="boy"  onsubmit="return votecheck()">
<table border="1" cellspacing="1" width="100%" id="AutoNumber1" bgcolor="#2F0488">
<tr>
<td width="100%">
<input type="radio" value="1" name="R1"><font color="#FFFFFF">選項1</font><br>
<input type="radio" value="2" name="R1"><font color="#FFFFFF">選項2</font><br>
<input type="radio" value="3" name="R1"><font color="#FFFFFF">選項3</font><br>
<input type="radio" value="4" name="R1"><font color="#FFFFFF">選項4</font><br>
<input type="radio" value="5" name="R1"><font color="#FFFFFF">選項5</font><br>
<input type="submit" value="投票" name="B1" style="color: #FFFFFF; font-size: 11; border: 1px solid #FFFFFF; background-color: #130235">
</td>
</tr>
</table>
</form>
</body>

<script language="javascript">
function votecheck()
{
for (i=0;i<document.boy.R1.length;i++){
  if (document.boy.R1[i].checked) {
    a=document.boy.R1[i].value
    alert(a)
  }
}
return false

    </script>


註:ASP取值時只要request("R1")就可以了
與javascript不一樣
本篇文章回覆於2002-05-03 12:05
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.