注册 登录
编程论坛 ASP技术论坛

[求助]如何取radio的數據?

vfp00 发布于 2007-08-17 14:49, 624 次点击

如何存儲radio的值?在點擊submit後。
<input type="submit" name="save" onclick="javascript:validate.asp"/>
在validate.asp中如何獲取前一頁(即調用validate.asp 的那頁)中radio的數值?

6 回复
#2
ayue2222007-08-17 14:50
.......
radiovalue=request.form("radioname")
#3
vfp002007-08-17 14:55
目前onclick是轉去執行validate.asp, 我在validate.asp中用了樓上朋友的方法,但返回的是空,不知是哪的問題。
#4
ayue2222007-08-17 14:58
你没有用From提交 ?
那要validate.asp?str=radiovalue
#5
vfp002007-08-17 15:05
以下是引用ayue222在2007-8-17 14:58:17的发言:
你没有用From提交 ?
那要validate.asp?str=radiovalue

那要是該頁有大量的radio呢?

#6
ayue2222007-08-17 15:19
直接传递选中的 radio的value就好了 ..你不会要传递所有的radio值吧 ?
<script>
function getradiovalue (rname){
for (var i = 0; i < document.getElementsByName(rname).length; i ++) {
if (document.getElementsByName(rname)[i].checked == true) return document.getElementsByName(rname)[i].value;
}
</script>
<input type="radio" name="radioname" value="1">
<input type="radio" name="radioname" value="2">
<input type="radio" name="radioname" value="3">
<input type="radio" name="radioname" value="4">
<input type="radio" name="radioname" value="5">
<input type="submit" name="save" onclick="location.href='validate.asp?str='+getradiovalue('radioname')"/>
#7
vfp002007-08-17 15:25
非常感謝ayue222.
多謝你的幫助,已解決了。
1