主题:获取单选框、复选框
wu1985
[专家分:0] 发布于 2007-07-22 09:15:00
<%
String textContent4="";
String s;
s=request.getParameter("c1");
if(s!=null) textContent4+=s;
s=request.getParameter("c2");
if(s!=null) textContent4+=s;
s=request.getParameter("c3");
if(s!=null) textContent4+=s;
%>
<%=textContent4%>
获取复选框输出onon,哪里出错了
还有单选框名字是r1,
<%String textContent3=request.getParameter("r1");
%>
<%=textContent3%>
输出也出错,为什么啊,名字都起相同哦,有没错啊
回复列表 (共13个回复)
11 楼
悠悠我心 [专家分:30] 发布于 2007-08-04 15:33:00
如果传递的内容是数组(复选框,多个下拉列表项),使用request的public String[] getParameterValues(string name)取得数据 ;兴趣应该是个复选框,你把名字都改成interest; 用getParametervalues()方法试试,你可通过查API文档了解该方法的具体使用;
<%
// 接收内容
request.setCharacterEncoding("GBK") ;
String inst[] = request.getParameterValues("interest") ;
%>
<h1>兴趣为:
<%
for(int i=0;i<inst.length;i++)
{
%>
<%=inst[i]%>
<%
}
%>
</h1>
12 楼
lly123 [专家分:0] 发布于 2007-08-14 16:44:00
1.jsp
<%@ page contentType = "text/html;charset = gb2312"language = "java"%>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
</head>
<HTML>
<BODY bgcolor=green>
<FORM action="2.jsp" method="post" name = "form">
<p><font size="3">性别:
<input name="r1" type="radio" value = "男">
男
<input name="r1" type="radio" value = "女">
女
</font></p>
<p><font size="3">爱好:
<input name="c1" type="checkbox" value = "打球">
打球
<input name="c2" type="checkbox" value = "跳舞" >
跳舞
<input name="c3" type="checkbox" value = "看书" >
看书
</font></p>
<input type = "text" name = "user">
<INPUT TYPE="submit" value="Enter" name="b">
</FORM>
</BODY>
</HTML>
////////////////////////////////////////////////
2.jsp
<%@ page contentType = "text/html;charset = gb2312"language = "java"%>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
</head>
<HTML>
<BODY bgcolor=green><FONT size=4>
<P>获取性别:
<br>
<%=request.getParameter("r1")%>
<P>获取爱好:
<BR>
<%
String textContent4="";
String s;
s=request.getParameter("c1");
if(s!=null) textContent4+=s;
s=request.getParameter("c2");
if(s!=null) textContent4+=s;
s=request.getParameter("c3");
if(s!=null) textContent4+=s;
%>
<%=textContent4%>
<br>
用户名:
<%=request.getParameter("user")%>
</FONT>
</BODY>
</HTML>
13 楼
无缘今生 [专家分:10] 发布于 2007-08-25 23:31:00
你写的radio的checkbox的属性里面连“value”都没有,它怎么会知道你选的是什么,又怎么传值呢?
我来回复