用js实现了点击按扭或点击Checkbox完成多个Checkbox的选择
js 代码
- function clickButtonForSelectAllCheckBox(allCheckBox)
- {
- var boxs = document.getElementsByName(allCheckBox);
- var isAllSelected = true;
- for (i = 0; i < boxs.length; i++) {
- if (boxs[i].checked == false) {
- isAllSelected = false;
- }
- }
- for (i = 0; i < boxs.length; i++) {
- boxs[i].checked = !isAllSelected;
- }
- }
-
- function clickCheckBoxForSelectAllCheckBox(clickCheckBox, allCheckBox)
- {
- var box = document.getElementsByName(clickCheckBox)[0];
- var boxs = document.getElementsByName(allCheckBox);
- for (i = 0; i < boxs.length; i++) {
- boxs[i].checked = box.checked;
- }
- }
jsp页面的js
js 代码
- "javascript">
- function checkAllCheckBox()
- {
- var flag = false;
- var projects = document.getElementsByName("typeIds");
- for (i = 0; i < projects.length; i++) {
- if (projects[i].checked == true) {
- flag = true;
- }
- }
- if (flag == false) {
- alert("请选择要删除的项");
- }
- else {
- if (!confirm("确定要删除吗")) {
- flag = false;
- }
- }
- return flag;
- }
- <td class="td1">
- <input type="checkbox" name="selectAllCheckBox"
- onclick="return clickCheckBoxForSelectAllCheckBox('selectAllCheckBox', 'typeIds')"/>
- td>
-
- <logic:iterate id="contenttype" name="contentTypeBean"
- property="contentTypeList">
- <tr class="contenttr">
- <td class="td1">
- <html:checkbox property="typeIds" value="${contenttype.id}"/>
- td>
- tr>
- logic:iterate>
xml 代码
beanAction中的代码
java 代码
- public class ContentTypeBean
- extends AbstractBeanAction
- {
- private Long[] typeIds;
- .....
-
-
- public String deleteContentType() throws ContentTypeException, AttributeException
- {
- ActionMessages errors = new ActionMessages();
- for (int i = 0; i < typeIds.length; i++) {
- long typeId = typeIds[i];
- getContentTypeManager().removeContentType(typeId);
- }
- return SUCCESS;
- }
-
- }
分享到:
相关推荐
js 实现 两个checkbox互斥问题! 值得下载看看!资源免费,大家分享!!
因为 CheckBox 彼此独立工作,所以用户可以同时选择任意多个 CheckBox,进行选项组合。 CheckBox复选框JS实现全选、不选、全不选功能,很简单,具体内容如下 思路: 1、获取元素 2、给全选 不选 反选添加点击事件...
主要给大家介绍了利用Angular.js实现多个checkbox只能选择一个的方法,文中给出了详细的示例代码,相信对大家具有一定的参考价值,下面来一起看看吧。
在网页中很多时候会用到CheckBoX的多选和反选.比如网上调查或是后台管理系统等。现在主流的方法是用JavaScript来实现CheckBOX的多选和反选,下面笔者就为大家介绍一下如何实现这样的网页效果
方便大家复制粘贴使用,提高大家的效率。 全端都支持 引入组件即可 <TC-checkbox></TC-checkbox> ...uni_modules/TC-checkbox/components/TC-checkbox/TC-checkbox 以上路径上进行修改即可
js特效制作js checkbox复选框全选 反选 取消全部等设置多个表单里面的checkbox复选框勾选特效。内含js代码下载。
自己编写的一个jquery多选checkbox下拉框,已经封装好了,直接调用就可以
程序员在开发的时候,经常会遇到对查询列表中的记录进行批量操作的情况,实现倒是也不难,用javascript就行,但每次都要重新再写一遍,本人在工作中把它总结为一个模块,记录下来,以便再用。
js限制checkbox勾选的个数以及php获取多个checkbbox的方法深入解析.docx
主要介绍了使用vue.js实现checkbox的全选和多个的删除功能,需要的朋友可以参考下
某一个时候,CheckBoxList的选择太多,用户需要一个全选或全取消的功能。下面使用Javascript来实现它。 准备好一个对象: MusicType 代码如下: using System; using System.Collections.Generic; using System.Linq;...
这里使用JavaScript检测并判断出表单中多选框的选中个数,也就是checkbox被选择了多少,在以前,这个问题经常被各大论坛问到,因为检测checkbox不像检测输入框那么简单,尤其是判断个数也经常会遇到,所以说觉得这个...
jQuery实现复选框checkbox的全选与反选功能,不用多介绍了吧,以往都是基于纯js的实现比较多,这个是引入了jquery,或许更能满足现在的前端设计吧。
基本思路是在用一个div包住各选项,在div中防止N个label(别的控件也行)来做选项,每个选项的值用title属性代表,最终选择的结果则存储在该div的title中,模仿jQuery的基本思路,主要逻辑用javascript实现。
Html 中的复选框(Checkbox)是一种常用的表单控件,用于让用户选择一个或多个选项。Checkbox 属性解析及应用是指对 Checkbox 控件的各种属性进行设置和应用,以满足不同的需求。下面是对 Checkbox 属性的详细解析:...
CheckBox全选/取消全选是指在一个CheckBox组中,选择或取消选择所有CheckBox的功能。这种功能在实际应用中非常常见,例如在多选题中,用户可以选择所有选项或取消选择所有选项。CheckBox遍历是指遍历CheckBox组,...
@param LableIdString label 表标前缀 这个用于多个分级 如 当前为第一级中有 input[type='checkbox'] value = 1 如果下面有级 则在此inpu 下应该加入 <label id='v1'> 以此类推 调用方式 $("#ViewSetS")....