`

利用html:multibox 循环遍历checkbox 并且全选全解除

    博客分类:
  • html
阅读更多
JSP:

<td class="bottom" width="650px">
            <c:forEach varStatus="status" var="sCd" items="${gForm.zList}">
                <div style="display:inline;" nowrap>
                <html:multibox name="gForm" property="sCd"  value="${f:h(sCd.value)}" styleId="zzssyCd${status.index+1}"/><span>${f:h(sCd.label)}</span>
                </div>             
            </c:forEach>
            <c:if test="${gForm.zList.isEmpty()}">&nbsp;</c:if>
</td>





<td class="button_bg"><input type="button" class="button_bg" value='全選択'  onclick="selectAll('sCd');"></td>
<td class="button_bg"><input type="button" class="button_bg" value='全解除'  onclick="unSelectAll('sCd');"></td>

JS:

//=============================================================================
// 一覧全選択ボタンクリック処理
//【 入力 】チェックボックス名
//【 返却 】None
//【 概要 】一覧全選択ボタンクリック処理
//=============================================================================
function selectAll(checkboxName) {
    $('[name="' + checkboxName + '"]').each(
        function() {
            if (!this.checked) {
                this.checked = true;
            }
        }
    )
}

//=============================================================================
// 一覧全解除ボタンクリック処理
//【 入力 】チェックボックス名
//【 返却 】None
//【 概要 】一覧全解除ボタンクリック処理
//=============================================================================
function unSelectAll(checkboxName) {
    $('[name="' + checkboxName + '"]').each(
        function() {
            if (this.checked) {
                this.checked = false;
            }
        }
    )
}

分享到:
评论

相关推荐

    struts1.x html标签 radio,checkbox,multibox,select的使用

    在Struts1.x中,HTML标签库提供了一系列的定制化标签,简化了视图层的开发,比如`html:radio`, `html:checkbox`, `html:multibox`和`html:select`,这些都是用来创建用户交互界面的元素,主要用于处理表单数据的输入...

    由后台的值来决定前台的复选框是否为默认选中,简单用户权限管理,html:multibox

    4. **遍历数据**:遍历解析后的数据,找到与复选框相关的部分,通常是某个属性表示复选框的状态。 5. **更新DOM**:利用JavaScript操作DOM,根据后端返回的值设置复选框的`checked`属性。 例如,如果后端返回的数据...

    Struts中的html控件学习使用

    下面我们将深入探讨`html:checkbox`, `html:multibox`, `html:select`以及`html:option`和`collections`相关的知识点。 1. **html:checkbox** `html:checkbox`标签用于生成HTML的`&lt;input type="checkbox"&gt;`元素。这...

    HTML常用标签库及演示实例

    虽然也是复选框,但与`&lt;html:checkbox&gt;`不同,`&lt;html:multibox&gt;`的`property`映射到一个数组类型的ActionForm属性,允许用户选择多个值: ```html 上网&lt;html:multibox property="hobbies" value="上网" /&gt; 旅游...

    Struts1.x HTML标签库

    &lt;html:checkbox property="student" value="true"/&gt; ``` 5. `&lt;html:multibox&gt;`标签: 类似于`&lt;html:checkbox&gt;`,但用于创建一组多选框。所有`property`属性相同的`&lt;html:multibox&gt;`标签将映射到ActionForm对象...

    Struts 的动态复选框和单选框处理

    这里,`&lt;logic:iterate&gt;`遍历`yourBean`中的`listOfItems`属性,`&lt;html:multibox&gt;`为每个项生成一个复选框,`property`属性指定了在表单提交时对应的ActionForm字段。 #### 2. Struts中的Multibox用法 当用户提交...

    struts标签整理

    以上是关于Struts框架中`html:radio`、`html:select`、`html:checkbox`和`html:multibox`标签的详细介绍及使用示例。这些标签为开发者提供了丰富的功能,能够帮助开发者快速构建表单,并有效地处理用户输入。此外,...

    javascript multibox 全选

    在本篇文档中,我们讨论的是JavaScript中全选复选框(multibox全选)的实现方式。全选复选框是网页中常见的功能,允许用户快速选中或取消选中一组选项。文档提到,这一功能实现的原理与普通的checkbox是一样的,通过...

    struts标准手册

    `html:checkbox`标签用于生成复选框。 主要属性包括: - `property`:表单提交时对应的数据模型的属性名。 示例代码: ```jsp &lt;html:checkbox property="agree"/&gt; ``` - **html:radio** `html:radio`...

    Struts开发技术

    例如,以下代码展示了如何在Action中设置一个整型数组,并在JSP页面中遍历这个数组: **Action:** ```java int[] array = {1, 2, 3}; session.setAttribute("array", array); ``` **JSP:** ```jsp &lt;logic:iterate ...

    SSD论文翻译(SSD: Single Shot MultiBox Detector)

    本资源是本人翻译的Single Shot MultiBox Detector的一文,出自于2016年,主要内容是完成行人重识别的网络构建,不仅提高了识别准确率,并且提高了是别的速度。其中,作者的一些设计思路很有启发。

    SSD: Single Shot MultiBox Detector

    ### SSD: Single Shot MultiBox Detector #### 概述 SSD(Single Shot MultiBox Detector)是一种高效的物体检测方法,它采用单一深度神经网络实现图像中物体的检测任务。相较于传统物体检测方法,SSD在速度与准确...

    struts标签-HTML标签笔记

    &lt;html:checkbox property="fruits" value="watermelon" label="西瓜" /&gt; ``` - **关键属性**: - `property`:与ActionForm中对应的属性名绑定。 - `value`:复选框的值。 - `label`:复选框的显示文本。 ####...

    deep learning SSD: Single Shot MultiBox Detector

    ### 深度学习SSD:Single Shot MultiBox Detector #### 概述 本文介绍了一种基于深度学习的新技术——单次多框检测器(Single Shot MultiBox Detector, SSD),这是一种用于图像中对象检测的方法。该方法通过一个...

    SSD:Single Shot MultiBox Detector 英文原文和中文翻译版

    SSD(Single Shot MultiBox Detector)是一种高效的目标检测算法,由Wei Liu等人在2015年提出。它在计算机视觉领域中具有重要的地位,因其能够实现端到端的实时目标检测,即在一个单一的网络前向传递过程中完成定位...

    struts1.x标签库详解

    * html:checkbox 标签:生成复选框。 * html:link 标签:生成超链接。 * html:multibox 标签:生成多选框。 * html:radio 标签:生成单选框。 * html:select 标签:生成下拉列表。 * html:write 标签:生成 HTML ...

    Struts标签库 ppt教程

    表单相关的标签,如`&lt;html:form&gt;`、`&lt;html:text&gt;`、`&lt;html:password&gt;`、`&lt;html:textarea&gt;`、`&lt;html:hidden&gt;`、`&lt;html:radio&gt;`、`&lt;html:checkbox&gt;`、`&lt;html:multibox&gt;`、`&lt;html:select&gt;`、`&lt;html:submit&gt;`、`...

    Struts1标签手册

    其次,HTML Tags库则包含了用于创建Struts输入表单的标签,如`&lt;html:base&gt;`, `&lt;html:cancel&gt;`, `&lt;html:select&gt;`, `&lt;html:checkbox&gt;`, `&lt;html:radio&gt;`, `&lt;html:multibox&gt;`, `&lt;html:link&gt;`, `&lt;html:errors&gt;`, `...

    struts 原理 机制 分析 源码 DEMO

    `&lt;logic:iterate&gt;`遍历集合,这里用于循环渲染`bugSearchForm`中的`statuses`数组。每个`status`元素被用来创建一个`&lt;html:multibox&gt;`,这是一个多选框,它的`property`属性设为`statusArray`,意味着这个多选框的值...

Global site tag (gtag.js) - Google Analytics