急:在表单中有radio单选按钮,提交了以后,我怎么知道我选的是那一个按钮?

jsl1011 2004-10-28 10:14:17
如题
...全文
186 点赞 收藏 9
写回复
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
jsl1011 2004-10-29
我是这样做的呀,在下一个页面中收到的值总是NULL
回复
pittzhao 2004-10-29
每个radio 一个value阿
回复
jsl1011 2004-10-29
这样不行,收不到值
回复
szpqq 2004-10-29
在页面取一样的名字就可以
<input type="radio" name="tao" value="1">
<input type="radio" name="tao" value="2">
<input type="radio" name="tao" value="3">
在另一页面得到
String type=request.getParameter("tao");
你在前面页面选择哪个type的值就是那个值
回复
jsl1011 2004-10-29
<script>
function list_sel_val( line_id )
{
document.all.line_name.value = line_id;
return true;

}
</script>

<input type="radio" name="tao" onClick="list_sel_val( this.value)" value="tao">00
<input name="line_name" type="hidden" value="0">

<input type="radio" name="pingguo" onClick="list_sel_val( this.value)" value="pingguo">11
<input name="line_name" type="hidden" value="1">

<input type="radio" name="li" onClick="list_sel_val( this.value)" value="li">22
<input name="line_name" type="hidden" value="2">

<p align="center"><input type="submit" value="提交"></p>

在JSP页面
type=request.getParameter("line_name");
我接收不到type的值,总是空,为什么?
回复
comcn 2004-10-28
为每个RADIO取不同的名字
回复
xinfeng802 2004-10-28
<INPUT name=line_id onclick="list_sel_val( this.value)" type=radio
value=<%=line_id%>>

<INPUT name=line_name type=hidden value=0>
....
<script>
function list_sel_val( line_id )
{
document.all.line_name.value = line_id;
return true;

}
</script>
然后判断line_name 的值就可以啦
回复
jsl1011 2004-10-28
我在JavaBean里有一个get和set方法,都是数组型的,在提交的页面里却不行。
回复
yuaoyao 2004-10-28
用单选按钮组呀
回复
发动态
发帖子
Web 开发
创建于2007-09-28

7.9w+

社区成员

Java Web 开发
申请成为版主
社区公告
暂无公告