checkbox 怎么提交数据

就是复选框怎么提交数据然后还包括两个按钮一个是转到一个叫search的页面的。另外一个按钮是提交到一个servlet... 就是 复选框 怎么提交数据 然后还包括两个按钮 一个是转到一个叫search的页面的。另外一个按钮是提交到一个servlet 展开
 我来答
趣事情
推荐于2017-09-28 · 知道合伙人互联网行家
趣事情
知道合伙人互联网行家
采纳数:517 获赞数:5452
电脑技术,软件开发。移动开发。网站建设相关专业知识。都可以提供解答和相关技术指导。

向TA提问 私信TA
展开全部
1.设相同的name属性,服务器端收到数组形式然后处理即可。checkbox
设成相同的name属性之后,在struts2的Action里面无法得到正确的数据。

2.首先添加一个js方法:

1: <script type="text/javascript" >

2: function changeState(v) {

3: var t = v.parentNode.children[1];

4: if(t.value=="true") {

5: t.value="false";

6: } else {

7: t.value="true";

8: }

9: }

10: </script>

3.在每个checkbox后添加一个hidden表单域,name属性设为服务器端需要接收的属性,再写checkbox的onclick事件调用上面的方法:

<input type="checkbox" onclick="return changeState(this);"/>

<input type="hidden" name="isHideInMenu" value="false"/>

4. 这种方法的关键是通过js把checkbox的值与一个hidden表单域关联在了一起,优点是提交的数组同样是一个数组,无需特殊处理。
带货小王子
2013-05-31
知道答主
回答量:11
采纳率:0%
帮助的人:3.4万
展开全部
写在form表单里面form里面的action=“跳转的页面地址”
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wy4328483
2013-05-29
知道答主
回答量:17
采纳率:0%
帮助的人:9.6万
展开全部
判断checkbox是否选中吗? checkd是否等于true checkbox的内容是Text属性
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式