JSP中如何获取checkbox的状态(选中或非选中)?

[code=html]<inputname="checkbox"type="checkbox"id="checkbox"checked>[/code]有checked属性... [code=html]<input name="checkbox" type="checkbox" id="checkbox" checked>[/code]
有checked属性是选中状态,但不能给checked属性赋值,如想让checkbox变为非选中状态用checked=false是被没有用的。。

现在的问题是:创建checkedbox之后,如果用户改变了checkbox状态(比如由选中状态改为非选中状态),然后点击提交按钮跳到另一页面,在另一页面怎么获得当下checkbox的状态?
展开
 我来答
沽名晓飞
2015-01-23 · TA获得超过1507个赞
知道小有建树答主
回答量:100
采纳率:100%
帮助的人:89.9万
展开全部
(1)input的checked是一个html属性,checked的值没有意义,只不过各个版本对HTML的属性值写法规定不同才有了checked="value"这种写法,只要有checked就表示页面在加载的时候checkbox被选中,没有写就页面加载的时候checkbox就不被选中。

(2)同一个页面中用js获取checkbox是否选中:document.getElementById("checkboxId").checked
(3)jsp中在提交时,浏览器会把选中的CheckBox的Value值,添加到一个String数组当中。在Servlet(jsp)中用 String[] chk = request.getParameterValues("CheckBox的名字");就能可到所有被选择的CheckBox值,如果没有选择则数组:chk 为null。
自己测试下就知道了
匿名用户
2015-01-23
展开全部
checked = "" checked = "checked"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式