要实现的问题是这样的(很有难度)有一个信息列表 checkbox 采购编码
0 1
0 1
0 1
0 2
0 2
0 3
button按钮
初始化时checkbox的状态都是未被勾选(0),当点了按钮时开始判断如果采购编码相同,那么相对应的checkbox只有第一个能够被使用也就是(disabled属性)其他都是不可用的也就是以上的界面就变成 checkbox 采购编码
0 1
1 1
1 1
0 2
1 2
0 3
button按钮
就是这么个问题请大家讨论顺便说一下不要问我是哪个大公司,有保密协议不能说的。。
0 1
0 1
0 1
0 2
0 2
0 3
button按钮
初始化时checkbox的状态都是未被勾选(0),当点了按钮时开始判断如果采购编码相同,那么相对应的checkbox只有第一个能够被使用也就是(disabled属性)其他都是不可用的也就是以上的界面就变成 checkbox 采购编码
0 1
1 1
1 1
0 2
1 2
0 3
button按钮
就是这么个问题请大家讨论顺便说一下不要问我是哪个大公司,有保密协议不能说的。。
解决方案 »
- 如何用js实现单击一个li,就执行里面的<a>标签中href的链接
- js控制div的高
- document.all ,document.getElementById(),document.getElementsByName(),区别
- js二级联动问题
- 发展方向问题?
- JavaScript可以读取和写入本地上的文本文件里面的信息吗?
- [求助]JAVASCRIPT解读...........
- 一个关于网页中添加Google Earth的问题
- 在JavaScript中用自定义的集合。
- 请问:这个语句怎么理解??(请进)
- 怎么获取部分<li>.length (getElementsByTagName?getElementsByName?getElementsById?)
- 一个网页中有一个表格和一个表单,
<table id="otbl">
<tr>
<td>Check</td>
<td>Code</td>
</tr>
<tr>
<td><input type="checkbox" name="status" /></td>
<td>1</td>
</tr>
<tr>
<td><input type="checkbox" name="status" /></td>
<td>1</td>
</tr>
<tr>
<td><input type="checkbox" name="status" /></td>
<td>1</td>
</tr>
<tr>
<td><input type="checkbox" name="status" /></td>
<td>2</td>
</tr>
<tr>
<td><input type="checkbox" name="status" /></td>
<td>2</td>
</tr>
<tr>
<td><input type="checkbox" name="status" /></td>
<td>3</td>
</tr>
</table>
<input type="button" value="更新" onclick="Update();" />
<script type="text/javascript">
function Update() {
var cache = {}, code, check;
var otbl = document.getElementById('otbl');
for(var i = 1, rows= otbl.rows, len = rows.length; i < len; i++){
code = rows[i].cells[1].innerHTML;
check = rows[i].getElementsByTagName('input')[0];
code in cache ? (check.checked = true) && (check.disabled = 'disabled') : cache[code] = code;
}
}
</script>敢问 楼主偌大个公司 这点问题还搞不出来?