主题:获取单选框、复选框
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个回复)
沙发
yexin218 [专家分:4070] 发布于 2007-07-22 11:58:00
嗬嗬,没有看明白,把代码贴出来多一点,说清楚点!
板凳
wu1985 [专家分:0] 发布于 2007-07-22 21:40:00
页面:1.jsp
<HTML>
<BODY bgcolor=green>
</FONT><FORM action="2.jsp" method=post name=form>
<p><font size="3">性别:
<input name="r1" type="radio" id="radiobutton">
男
<input name="r1" type="radio" id="radiobutton">
女
</font></p>
<p><font size="3">爱好:
<input name="c1" type="checkbox" id="c1">
打球
<input name="c2" type="checkbox" id="c2" >
跳舞
<input name="c3" type="checkbox" id="c3" >
看书
</font></p>
<INPUT TYPE="submit" value="Enter" name="b">
</FORM>
</BODY>
</HTML>
页面:2.jsp
<HTML>
<BODY bgcolor=green>
</FONT><FORM action="2.jsp" method=post name=form>
<p><font size="3">性别:
<input name="r1" type="radio" id="radiobutton">
男
<input name="r1" type="radio" id="radiobutton">
女
</font></p>
<p><font size="3">爱好:
<input name="c1" type="checkbox" id="c1">
打球
<input name="c2" type="checkbox" id="c2" >
跳舞
<input name="c3" type="checkbox" id="c3" >
看书
</font></p>
<INPUT TYPE="submit" value="Enter" name="b">
</FORM>
</BODY>
</HTML>
但出错了,请指出,谢谢
3 楼
yexin218 [专家分:4070] 发布于 2007-07-23 08:30:00
<form.....action="....">
4 楼
wu1985 [专家分:0] 发布于 2007-07-23 13:52:00
什么意思,我不知道你说哪点错了?
5 楼
zhangheng77 [专家分:5510] 发布于 2007-07-23 17:54:00
页面:1.jsp和页面:2.jsp 你贴的内容是一摸一样的!
6 楼
wu1985 [专家分:0] 发布于 2007-07-24 01:33:00
不好意思 ,页面2.jsp是这样的,
<HTML>
<BODY bgcolor=green><FONT size=4>
<P>获取性别:
<%String textContent3=request.getParameter("r1");
%>
<BR>
<%=textContent3%>
<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%>
<P>获取学历:
<%String textContent7=request.getParameter("s1");
%>
</FONT>
</BODY>
</HTML>
请指出错误,谢谢
7 楼
zhangheng77 [专家分:5510] 发布于 2007-07-24 13:53:00
<input name="r1" type="radio" value="male" id="radiobutton">
8 楼
wu1985 [专家分:0] 发布于 2007-07-24 20:21:00
啊?哪里错了?看不明白哦
9 楼
zhangheng77 [专家分:5510] 发布于 2007-07-25 12:04:00
顺便说一下,我用的是netbeans5。5,我的环境进行过配置,所以页面显示没有中文乱码问题,如果你有中文乱码问题,需要上网搜索一下解决方法!
另外:<%request.setCharacterEncoding("UTF-8"); %>这句是解决提交表格是中文乱码的情况!
1。jsp
<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<HTML>
<BODY bgcolor=green>
</FONT><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="submit" value="Enter" name="b">
</FORM>
</BODY>
</HTML>
/////////////////////////////////////////////////////////////////
2.jsp
<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<HTML>
<BODY bgcolor=green><FONT size=4>
<P>获取性别:
<BR>
<%request.setCharacterEncoding("UTF-8"); %>
<%=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%>
<P>获取学历:
<%String textContent7=request.getParameter("s1");
%>
</FONT>
</BODY>
</HTML>
10 楼
viioo [专家分:0] 发布于 2007-08-02 09:52:00
[em18]
我来回复