javascript - 如何在另一个jsp页面中使用一个jsp的选定复选框值?

标签 javascript jsp checkbox

我有一个 html 表行,在 jsp 页面中具有具有相同 id 的动态复选框,我想从此页面获取所选复选框的值并将其用于另一个 jsp 页面。我正在使用 request.getParameter 来获取值,但我在其他 jsp 页面中得到 null。请建议我该怎么做?

这是我有动态复选框的代码(index.jsp):

<%   for (RecordField recordField : flds) { %>  
<tr>
<td width="15" bgcolor="#46A0F0"><input type="checkbox"  name="tablechkboxl"
id="fieldName"  / ></td>
<td width="200" >
<%= recordField.getFieldName() %> //dynamic fields
<%}                     
 %>
</td></tr>

Now i want to use the selected checboxes value in other jsp as (Submit.jsp):

for (Enumeration e = request.getParameterNames(); e.hasMoreElements();){String[]
checkedcolumns = (String) request.getParameterValues("tablechkboxl");
System.out.println("Now i am getting "+checkedcolumns );
}

    But instead of getting name  of checked columns i am getting "on".Anyone please suggest.

最佳答案

选定的复选框的默认值为“on”。 所以你必须覆盖复选框的默认值。

<input type="checkbox"  name="tablechkboxl" value="<%= recordField.getFieldName() %>"  /> 

关于javascript - 如何在另一个jsp页面中使用一个jsp的选定复选框值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23996372/

相关文章:

javascript - 如何在浏览器中复制 Node 的 Crypto.createHmac( 'sha256' , buffer) ?

javascript - 使用 jQuery 设置 SharePoint 中隐藏字段的值

java - Spring MVC - 当整数值为零时如何显示空白文本框

java - 如何使用 JSP 页面在 mysql 中进行编辑?

javascript - 如何在选中复选框后关闭弹出窗口

javascript - 如何获取 Jquery 数据表的第一列作为复选框

javascript - 将包含文本框的 HTML 表转换为包含文本框值的 HTML 表

javascript - Mobile Safari、jQuery 和绑定(bind)到 future 的 DOM 元素

java - 在 Struts 2 中启动服务器时,如何在操作类中获取 UTF-8 文本?

c# - 如果需要选择数据网格的行,请使用复选框列