`
huanglz19871030
  • 浏览: 248834 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

<c:set>与checkbox的结合使用

阅读更多

<div class="individuation_optionbox">
    <dl>
     <c:set var="index3" value="0" />
     <c:forEach items="${inforAcceptPO}" var="matd">
         <c:if test="${matd.ownType eq 'mail'}">
          <c:set var="index3" value="${index3+1}" />
              <dd><label for="basic_info">    
                   <input type="hidden" id="mailId${index3}" value="${matd.id}">

                    <input type="hidden" id="mailValue${index3}" value="${matd.keyValue}">
                     <c:choose>
                          <c:when test="${matd.isAccept eq '0'}">
                            <input type="checkbox" name="showMail${index3}" id="showMail${index3}">
                             </input>
                            </c:when>
                            <c:otherwise>
                         <inputtype="checkbox"checked="true"name="showMail${index3}"id="showMail${index3}" />
                           </c:otherwise>
                    </c:choose>

                              ${matd.content}
                     </label></dd>
            <c:if>              
      </dl>   
</div>

 

<div class="files_btnbox">
     <a href="javascript:;" title="保存设置" class="app_autobtn_b" onclick="doSubmit()">

            <span>保存设置</span>

    </a>
</div>

 

<script type="text/javascript">

function doSubmit()
{

 var ids="";
 var typeids="";
 var idsshow="";
 
 for(i=1;i<(${index3}+1);i++)
 {
     var mailsetid = document.getElementById("mailId"+i).value;
     if(null != mailsetid && "" !=mailsetid)
  {
         ids+=mailsetid+",";
     }

     var mailvalue = document.getElementById("mailValue"+i).value;
     if(null != mailvalue && "" !=mailvalue)
  {
         typeids+=mailvalue+",";
     }
     var mailsshow = document.getElementsByName("showMail"+i);
      if(mailsshow[0].checked)
   {
          idsshow+="1,";
      }else
   {
          idsshow+="0,";
      }
 }     
      send_sform.save(aceona1Path+'action?   UserInformationAcceptAction=0&action=saveUserInforAccept&mailIds="+ids+"&mailTypeIds="+typeids+"&mailShow="+idsshow);
}

</script>

分享到:
评论

相关推荐

    Struts2全部标签使用说明

    - `&lt;s:file&gt;` 标签用于处理文件上传,与Struts2的文件上传功能结合使用。 - `&lt;s:form&gt;` 创建表单,可以指定Action,收集用户输入的数据。 G. `&lt;s:generator&gt;` 和 `&lt;s:iterator&gt;`: - `&lt;s:generator&gt;` 通常与`s:...

     strut2 标签详解

    1. `&lt;s:checkbox&gt;`:创建复选框,可与列表结合使用。 2. `&lt;s:checkboxlist&gt;`:创建多选框列表,允许用户选择多个选项。 3. `&lt;s:combobox&gt;`:创建下拉框,可以从指定列表中选择一个值。 4. `&lt;s:component&gt;`:用于创建...

    struts2标签大全详解

    3. `&lt;s:combobox&gt;`:创建下拉框,可以与Ajax结合使用。 4. `&lt;s:component&gt;`:用于展示图形或特殊符号。 D部分: 1. `&lt;s:date&gt;`:格式化日期输出。 2. `&lt;s:datetimepicker&gt;`:日期时间选择器,用于输入日期和时间。 ...

    struts2标签解释

    `&lt;s:checkboxlist&gt;`则用于创建多选框,通常与列表结合使用,方便用户选择多个选项。 `&lt;s:combobox&gt;`用于创建下拉选择框,同样可以从Action的列表属性中获取选项。 D. `&lt;s:date&gt;`,`&lt;s:datetimepicker&gt;`,`&lt;s:debug&gt;...

    struts_tag

    - `&lt;s:generator&gt;` 与`s:iterator`结合使用,生成序列化的值。 H. `&lt;s:head&gt;` 和 `&lt;s:hidden&gt;` - `&lt;s:head&gt;` 添加到HTML `&lt;head&gt;` 标签的结尾,可以设置页面的标题、CSS和JavaScript等。 - `&lt;s:hidden&gt;` 用于创建...

    Struts2标签详解及具体实例解析

    1. `&lt;s:checkbox&gt;&lt;/s:checkbox&gt;` - 创建复选框,可以与`&lt;s:checkboxlist&gt;`一起使用,处理多选数据。 2. `&lt;s:checkboxlist list=""&gt;&lt;/s:checkboxlist&gt;` - 多选框,用于显示列表供用户选择。 3. `&lt;s:combobox list=""&gt;...

    Struts2标签应用.

    2. `&lt;s:checkboxlist&gt;`:用于创建多个复选框,通常结合列表使用。 3. `&lt;s:combobox&gt;`:创建下拉选择框,可以从列表中选择值,支持Ajax更新。 4. `&lt;s:component&gt;`:用于呈现图形符号或其他组件。 D部分: 1. `&lt;s:...

    Struts 2.0 标签库简介.doc

    - `&lt;s:a href=""&gt;`: 创建一个超链接,可以结合Action进行跳转,如`&lt;s:a href="actionName"&gt;Link Text&lt;/s:a&gt;`。 - `&lt;s:action name=""&gt;`: 执行视图中的一个Action。 B. 错误与消息处理: - `&lt;s:actionerror/&gt;`: 显示...

    struts常用标签示例

    用于在页面范围内设置变量,类似于JSP的`&lt;c:set&gt;`标签。 10. **`&lt;s:if&gt;`** 和 `&lt;s:else&gt;`、`&lt;s:elseif&gt;` 标签: 提供条件判断功能,允许根据特定条件展示内容。 11. **`&lt;s:iterator&gt;`** 标签: 用于迭代集合...

    用jsp做的几种表单

    在处理表单时,`&lt;c:set&gt;`用于设置变量,`&lt;c:out&gt;`用于安全地输出变量,`&lt;c:if&gt;`和`&lt;c:choose&gt;`用于条件判断。 2. JSTL核心标签库:在表单验证场景中,`&lt;c:if&gt;`和`&lt;c:choose&gt;`可以用来检查用户输入的有效性,避免...

    写一个网上小测试程序

    - 显示用户的总分,以及每道题目的答案解析,可使用`&lt;c:forEach&gt;`标签遍历结果数据。 8. **安全性和优化**: - 对用户输入进行验证,防止SQL注入等攻击。 - 使用缓存提高性能,避免频繁访问数据库。 - 通过AJAX...

    form表单标签大全

    在上述示例中,`&lt;s:checkboxlist&gt;` 标签结合 `Book` 类实例展示了如何生成基于 JavaBean 集合的复选框列表。 #### 总结 Struts2框架提供的表单标签极大地简化了Web表单的开发过程,通过使用这些标签,开发者不仅...

    经典的GridView72种使用技巧

    &lt;asp:BoundField DataField="Amount" HeaderText="Amount" DataFormatString="{0:C}" /&gt; ``` #### 10. GridView实现用“…”代替超长字符串 为了提高GridView的可读性,可以将过长的字符串截断,并用“…”表示...

    gridview使用大全

    GridView和CheckBox结合 **知识点概述:** 可以在GridView中使用CheckBox控件来表示某些状态或进行多选操作。 **实现步骤:** 1. **创建CheckBox:** 在GridView的模板列中添加CheckBox控件。 2. **处理CheckBox...

    C#精髓-- GridView 72般绝技

    GridView和CheckBox结合 **知识点**:实现GridView中的复选框(CheckBox)与数据行的绑定。 - **添加CheckBox**:在GridView中添加一个 `CheckBoxField` 或者在一个模板字段中添加 `CheckBox` 控件。 - 示例代码...

    GridView 72般绝技

    #### 六、GridView和CheckBox结合 **1. 实现原理:** 通过在`GridView`的每一行添加一个`CheckBox`控件,用户可以选择多行数据进行批量操作,如删除、更新等。 **示例代码:** ```xml &lt;asp:TemplateField ...

    ASP.NET中GridView使用详解

    GridView和CheckBox结合 - **实现方式**: 在GridView中添加CheckBox控件,通常用于批量选择记录。 - **示例代码**: ```csharp &lt;asp:CheckBoxField DataField="Selected" HeaderText="Select" SortExpression=...

    第二章、struts2标签

    - `s:foreach`: 类似于JSTL的`&lt;c:forEach&gt;`,用于遍历集合。 5. **控制标签库** - `s:if`: 条件判断,根据表达式的值决定是否执行相应的代码。 - `s:else` 和 `s:elseif`: 分别表示else块和else-if块,配合`s:if...

Global site tag (gtag.js) - Google Analytics