JSP,java后台获取checkBoxjs获取复选框选中的值的值

怎么给jsp中checkbox赋值
jsp页面表单中有很多name 相同的 checkbox,在表单验证因其他原因失败时,如何保持原来的复选框的选择?感激不尽!
09-12-01 &匿名提问
方法1.给所有的checkbox取同一个名字,而value值不同,用request的getParameterValues();方法把所有被选中的checkbox的值传到一个数组中,从而确定哪些checkbox被选中了.<%@ page language=&Java& contentType=&text/html& %><%@ page import=&com.ora.jsp.util.*& %><html><body bgcolor=&white&><form action=&checkbox.jsp&><input type=&checkbox& name=&fruits& value=&Apple&>Apple<br><input type=&checkbox& name=&fruits& value=&Banana&>Banana<br><input type=&checkbox& name=&fruits& value=&Orange&>Orange<br><input type=&submit& value=&Enter&></form> <%String[] picked = request.getParameterValues(&fruits&);if (picked != null && picked.length != 0) {%>You picked the following fruits:<form><input type=&checkbox& name=&fruits& value=&Apple&<%= ArraySupport.contains(picked, &Apple&)?&checked& : && %> >Apple<br><input type=&checkbox& name=&fruits& value=&Banana&<%= ArraySupport.contains(picked,&Banana&)?&checked&:&& %> >Banana<br><input type=&checkbox& name=&fruits& value=&Orange&<%= ArraySupport.contains(picked,&Orange&)?&checked& : && %> >Orange<br></form><% } %></body></html> 方法2.在页面中有8个复选框,名字都是checkbox,在这里这些checkbox组成了一个复选框组,可以通过checkbox[x]来调用具体的某一个复选框。      
    性质其它在form标签中,有onSubmit方法,通过在form中申明这个方法,可以实现在点击submit按钮时,先调用这个return check()方法,然后再执行action。下面是这个check()函数有关语句:在上面这个函数中,如果某一个checkbox[x]被选中,则document.form1.checkbox[x].checked==true,执行赋值操作,这些复选框的值value被赋给test x,然后将test x的值传入ActionForm中,就可以得到复选框的相对应的值了,如果test x,没有被赋值,则为NULL下面是test相关语句,type=hidden,隐藏表单控件
请登录后再发表评论!
遇到一checkbox问题。 怎么实现checkbox选中时赋值1,不选中时赋值0, ... (根据你 实际的值),然后加到form的action中的URL(例如:你是提交到/test.jsp,那 ... Java 编程和Java企业应用, Web前端技术:AJAX和RIA, 移动编程和手机应用 ...
请登录后再发表评论!java&复选框的取值与验证(checkbox)
表单如下:&form name="form1"
action="test.jsp" method="post"
onsubmit="return
checkData();"&
name="checkall1" type="checkbox" value="0" onClick="checkAllBox(this);"/&全选&br&
name="answer" type="checkbox"
value="a"/&A&br&
name="answer" type="checkbox"
value="b"/&B&br&
name="answer" type="checkbox"
value="c"/&C&br&
name="answer" type="checkbox"
value="d"/&D&br&
name="answer" type="checkbox"
value="e"/&E&br&
name="answer" type="checkbox"
value="f"/&F&br&
全选及验证javascript如下:
&script type="text/javascript"&
function checkAllBox(obj){
&var answer=
document.getElementsByName("answer");
&if(obj.checked==true){
i=0;i&answer.i++){
&&&answer[i].checked
i=0;i&answer.i++){
&&&answer[i].checked
function checkData(){&
&var answer=
document.getElementsByName("answer");
&var flag =
i=0;i&income.i++){
&&if(income[i].checked ==
&if(!flag){
&&alert("请至少选择一项");
test.jsp中取值如下:
String[] answer=
request.getParameterValues("answer");//这里只取得了选中的项,如果没有选中任何一项,则为null
if(answer!=null){
&&&for(String
i:answer){
&&&&&&System.out.println(i);
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。2013年10月 总版技术专家分月排行榜第三
2014年3月 Java大版内专家分月排行榜第一2014年1月 Java大版内专家分月排行榜第一2013年12月 Java大版内专家分月排行榜第一2013年11月 Java大版内专家分月排行榜第一2013年10月 Java大版内专家分月排行榜第一
本帖子已过去太久远了,不再提供回复功能。springMvc下的checkBox多选框 回显
springMvc下的checkBox多选框 回显,,,之前我写过 用struts2的
&s:iterator value=&branchList&&
&label class=&checkbox&& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &input name=&branchIds& type=&checkbox& value=&${id }& &data_id=&${id}& &s:if test=&%{branchs_old.contains(id) }&&checked=&true& &/s:if& & ${name} & & & & & & & & & & & &&
现在换springmvc 不知道的怎么搞,,,
自己用ajax做吧,前台尽量不要再出现任何java代码。el表达式或者jstl标签已经不再适用。全部都用json交互即可。做了操作就异步到后台拿到数据,更新前台。}

我要回帖

更多关于 js获取复选框的值 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信