JSP问题 希望大家帮忙

来源:百度知道 编辑:UC知道 时间:2024/05/10 08:37:39
我现在做个JSP调用数据库的程序
我从数据库读过数据 放在form里
每一条数据都有radio radio里value是数据的ID 我现在点击安钮
onClick="chaxun()" 触发chaxun事件 想让chaxun事件(方法)把radio里value值(ID)传给另一个页面 chaxun.jsp
chaxun.jsp 能用request.getParameter("XXX");获取的ID
function chaxun()
{
location.href = "chaxun.jsp?id="+ID;
}
可以 就是在chaxun里我怎么知道radio里value呢 因为value里面的数据就是ID 请大家帮忙
var aa = document.formname.radioname.value; aa=undefined formname和radioname的名字都改了

var s = document.all.s;
alert("value 值 "+s.options[s.selectedIndex].value);
提示'options' 为空或不是对象

还是不行s[i].value 永远等于22 不管我选哪个 radio
ID22是我最小的问题ID 我现在数据库里ID是从22-27

我想我选哪个radio 之后点 按钮 就把当前我点的radio 里的value传给chaxun.jsp

开始那个是 用的 select,你要的是 radio

改好了,看是这种效果不
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!--
function chaxun()
{
var s = document.getElementsByName("radioname");
for( var i = 0; i < s.length; i++ ){
if ( s[i].checked );
location.href = "chaxun.jsp?id="+s[i].value;
}
}
//-->
</SCRIPT>
<BODY>
<INPUT TYPE="radio" NAME="radioname" value=1>1
<INPUT TYPE="radio" NAME=&qu