使用Javascript禁用或启用复选框数组
Disable Or Enable Checkbox Array Using Javascript
我有以下代码:
<html>
<head>
</head>
<body>
<table>
<tr>
<td>
<input type="checkbox" name="ck[]" value="sakit">
</td>
<td>
<input type="checkbox" name="ck[]" value="izin">
</td>
</tr>
<tr>
<td>
<input type="checkbox" name="ck[]" value="sakit">
</td>
<td>
<input type="checkbox" name="ck[]" value="izin">
</td>
</tr>
</table>
</body>
</html>
如何禁用第一个tr元素中的复选框而不更改第二个tr,否则我可以禁用第二个tr元素中的复选框而不更改第一个tr?
您可以使用document。querySelector使用css选择器瞄准元素。
针对第一个<tr>
document.querySelector('tr:first-child input').disabled = true;
或针对第二个<tr>
document.querySelector('tr:last-child input').disabled = true;
您可以简单地禁用复选框:CheckboxObject.disabled = true;
在HTML中你所要做的就是:
<input type="checkbox" name="ck[]" value="sakit" disabled>
在JS中,你会这样做:
var fields = document.getElementsByTagName("input");
for (var i = 0; i < fields.length; i++) {
if (fields[i].type == "checkbox")
fields[i].disabled = true;
}
这将禁用页面上的第一个复选框。
相关文章:
- 如何使用javascript函数在gridview中按行启用/禁用复选框
- 单选按钮的验证(启用)&使用Jquery Optimization从复选框中选择submit按钮
- Rad网格编辑模式通过选中复选框时的java脚本启用禁用所需的字段验证器
- 启用具有不同元素的复选框
- 在jquery中选中复选框时启用confirmbox按钮
- 单击每个表格行中的复选框时启用文本框
- 如何使用复选框启用多个元素
- 在其他文本输入字段中输入文本时启用复选框
- 如何禁用基于另一个复选框启用复选框
- JQuery/Javascript:是否启用复选框列表
- 使用 Javascript 启用复选框
- 我应该如何使用jquery或javascript启用复选框
- 试图启用复选框列表中的复选框
- 如何根据选中的选项禁用/启用复选框列表项
- Javascript启用复选框并选中它
- 使用Javascript禁用或启用复选框数组
- 我如何通过在Javascript中单击重置按钮启用复选框
- 当单击dojo中的按钮时,启用复选框
- 禁用和启用复选框Javascript
- 如果文本字段不为空且id不一致,则启用复选框