表单处理页面中怎么处理单选或多选的值
RT。。。。能写个例子就更好了。。。。。
搜索更多相关主题的帖子:
表单 页面 例子
----------------解决方案--------------------------------------------------------
jsp:
<form action="test" method="get">
<input name="test" type="checkbox" value="1"/>A<input type="hidden" name="1" value="A" /><BR>
<input name="test" type="checkbox" value="2"/>B<input type="hidden" name="2" value="B" /><BR>
<input name="test" type="checkbox" value="3"/>C<input type="hidden" name="3" value="C" /><BR>
<input name="test" type="checkbox" value="4"/>D<input type="hidden" name="4" value="D" /><BR>
<input type="submit" value="Submit" />
</p>
</form>
Servlet:
public void doGet(HttpServletRequest request,HttpServletResponse response) throws IOException{
String[] parms=request.getParameterValues("test");
for(int i=0;i<parms.length;i++){
String value=request.getParameter(parms[i]);
System.out.println("======id======="+value);
}
}
----------------解决方案--------------------------------------------------------
hidden有什么用?
----------------解决方案--------------------------------------------------------
隐藏域,忘了干什么用的了~~~原来写的,应该传的是ID之类的别的下个页面要用的信息
----------------解决方案--------------------------------------------------------
隐藏域一般是用于传递隐藏的参数的,
----------------解决方案--------------------------------------------------------
..出去有事回来了 我知道是用数组来接受。。
怪我不好,没说清楚。。。
我的意思是 动态的接受数据。。。
比如说
<input type="radio" name = "sex" check = "checked" vlaue = "1">男
<input type = "radio" name = "sex" value = "2">女
<input type = "submit" name= "submit">
那么我处理的时候怎么知道用户选定了那个
[此贴子已经被作者于2007-1-24 14:31:21编辑过]
----------------解决方案--------------------------------------------------------
传过来会有个value的,你读value的值就知道了
----------------解决方案--------------------------------------------------------
以下是引用支离破碎在2007-1-24 13:09:00的发言:
jsp:
<form action="test" method="get">
<input name="test" type="checkbox" value="1"/>A<input type="hidden" name="1" value="A" /><BR>
<input name="test" type="checkbox" value="2"/>B<input type="hidden" name="2" value="B" /><BR>
<input name="test" type="checkbox" value="3"/>C<input type="hidden" name="3" value="C" /><BR>
<input name="test" type="checkbox" value="4"/>D<input type="hidden" name="4" value="D" /><BR>
<input type="submit" value="Submit" />
</p>
</form>
Servlet:
public void doGet(HttpServletRequest request,HttpServletResponse response) throws IOException{
String[] parms=request.getParameterValues("test");
for(int i=0;i<parms.length;i++){
String value=request.getParameter(parms[i]);
System.out.println("======id======="+value);
}
}
jsp:
<form action="test" method="get">
<input name="test" type="checkbox" value="1"/>A<input type="hidden" name="1" value="A" /><BR>
<input name="test" type="checkbox" value="2"/>B<input type="hidden" name="2" value="B" /><BR>
<input name="test" type="checkbox" value="3"/>C<input type="hidden" name="3" value="C" /><BR>
<input name="test" type="checkbox" value="4"/>D<input type="hidden" name="4" value="D" /><BR>
<input type="submit" value="Submit" />
</p>
</form>
Servlet:
public void doGet(HttpServletRequest request,HttpServletResponse response) throws IOException{
String[] parms=request.getParameterValues("test");
for(int i=0;i<parms.length;i++){
String value=request.getParameter(parms[i]);
System.out.println("======id======="+value);
}
}
怎么获得的都是null??
----------------解决方案--------------------------------------------------------
哦,突然明白了,获得ABCD这些值
----------------解决方案--------------------------------------------------------
以下是引用支离破碎在2007-1-24 14:34:00的发言:
传过来会有个value的,你读value的值就知道了
传过来会有个value的,你读value的值就知道了
哦 我先去试下
----------------解决方案--------------------------------------------------------