求助:问大家一个有关单选框的问题

bluesky1980 2004-09-28 05:01:59
页面上有个单选框,代码如下
<tr>
<td align=left bgcolor=#D9E6F4 >是否查询略过</td>
<td><input <input type="radio" name="skip" value="radiobutton"></td>
</tr>
请问,我如何能判断是否选中了该单选框
谢谢!
...全文
69 点赞 收藏 8
写回复
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
maxfree 2004-09-28
一堆的input type=radio name=check value=1,2,3,4,每一个都有一个不同的value。

如果用javascript判断,就直接在页面里面判断check.checked
如果是用jsp,那么就在下一页被提交的页面中,getParameter的时候看看get到拿一个radio的value
回复
syangnewer 2004-09-28
但 if (skip="checkbox")这句话
报错类型不匹配
改成
if (skip!=null && skip.equals("checkboc"))
回复
bluesky1980 2004-09-28
我在服务器端:String skip=request.getParameter("skip");
但 if (skip="checkbox")这句话
报错类型不匹配
回复
风斧 2004-09-28
客户端
input type="radio" name="itemId" value="2"
input type="radio" name="itemId" value="3"
input type="radio" name="itemId" value="4"

服务器端
String items[]=request.getParameterValues("itemId");

items[]中包含了你所点击的radio的value.从而。。。
回复
syangnewer 2004-09-28
那你只有提交到那个BEAN里面去判断了
回复
bluesky1980 2004-09-28
syangnewer(孙飞):
<tr>
<td align=left bgcolor=#D9E6F4 >是否查询略过</td>
<td><input <input type="radio" name="skip" value="radiobutton"></td>
</tr>
这段我是写在JSP里的<body></body>中的,然后
在<jsp:useBean id="db" scope="page" class="telephone_investigation.db" />
中想判断那个单选框的状态
回复
xunyiren 2004-09-28
<tr>
<td align=left bgcolor=#D9E6F4 >是否查询略过</td>
<td><input <input type="radio" name="skip" value="radiobutton" checked></td>
</tr>
<SCRIPT LANGUAGE="JavaScript">
<!--
if (skip.checked) alert("已选中!!")
else alert("未选中!!")
//-->
</SCRIPT>>
回复
syangnewer 2004-09-28
<script language="JavaScript">
function checkValue(){

var skip = document.getElementsByName("skip");
var len = skip.length;
var returnValue = false;
for(var i=0;i<len;i++)
{
if(skip[i].checked == true)
{
returnValue = true;
break;
}
}
if(!returnValue)
{
alert("请选择更改状态!");
}
return returnValue;
}
</script>
回复
发动态
发帖子
Web 开发
创建于2007-09-28

7.9w+

社区成员

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