用javascript在JSP中实现一个全选复选框
Implement a select all checkbox in JSP with javascript
大家好,我正试图实现一个选择所有复选框。因此,当它被选中时,所有其他复选框将被选中。我用这个网址寻求帮助如何实现"全选"复选框?
我有一个java类,它将在调用jsp时基于某些因素构建数据网格。
到目前为止,我已经写了这段代码
javascript代码function toggle(source) {
checkboxes = document.getElementsByName('chk');
for(var i=0, n=checkboxes.length;i<n;i++) {
checkboxes[i].checked = source.checked;
}
}
选择所有
的复选框<th><b><dmf:checkbox name="ABoxes" onclick = 'toggle(this)' id="allABoxes" runatclient="true"/></b></th>
创建数据网格时将创建的复选框。
<td><dmf:checkbox name='chk' datafield='parent_id'/>
目前,当我选中选中所有复选框什么都没有发生。我已经得到了java脚本的工作,如果我改变dmf:按钮输入类型="复选框"但是它会使我的其他代码崩溃,所以我必须把它们留在dmf:button。
谢谢大家的帮助,非常感谢。如果我所写的有什么不明白的,请告诉我,我会尽力澄清任何问题。
所以我已经能够得到它的工作感谢你所有的提示。我发现复选框名称实际上不是'chk',而是'RecycleBin_chk_x',我的最终函数看起来像这样,如果它能帮助其他任何人面对同样的问题。
function toggle(source) {
var $eles = $(":input[name^='RecycleBin_chk_']").css("font-color","yellow");
checkboxes = $eles.get();
for(var i=0, n=checkboxes.length;i<n;i++) {
checkboxes[i].checked = source.checked;
}
}
再次感谢大家的评论!:)
相关文章:
- 复选框:一次只允许单击一个复选框
- jquery从2个json字符串构建一个复选框表单
- 聚合物铁形式验证至少选中一个复选框
- 如何创建只允许用户在选中前一个复选框的情况下选择复选框的复选框验证
- 如果选中了以下复选框,请选中上一个复选框
- 当使用jQuery/Javascript选择一个多选时,如何使所有值都不被选中:
- 如何通过jQuery选中所有复选框并在单击一个复选框时取消选择
- 如何发现至少有一个复选框被选中或没有使用javascript
- 选择器不全选
- 在mvc4中选择另一个复选框时禁用复选框
- Javascript全选复选框突然不起作用
- 在服务器上创建一个复选框,使用 javascript 处理函数
- JavaScript 复选框全选、取消全选、反转选择
- jqGrid-当我点击网格中的另一个复选框时,选中多选复选框
- 单击单选按钮禁用另一个单选按钮
- 单击在另一个范围对象中全选
- 当我制作一个网络应用程序时,如何在safari中禁用复制、过去、选择、全选
- 用javascript在JSP中实现一个全选复选框
- 使用.prop()创建一个全选复选框,但不希望删除该复选框
- 如何创建一个按钮来改变从“全选”的功能选择none"在此Javascript代码中