求大神。
下拉列表里选中 财务部 后,下面有所有的员工,前面有checkbox,怎样让财务部的员工的框自动选中?
菜鸟求帮忙。谢谢。
<input type="checkbox" name="empnos" value="1"/>
<input type="checkbox" name="empnos" value="2"/>这是checkbox,
<select id="deptno" name="deptno" onchange="change1()">
<option value="-1">---请选择---</option>
<option value="1">11</option>
<option value="2">22</option>
</select>
</body>
<script>
function change1(){
var deptno=document.getElementById("deptno").value;
var inputs = document.getElementsByName("empnos");
for(var i=0;i<inputs.length;i++){
var val = inputs[i].value;
console.info(i);
if(deptno==val){
inputs[i].checked=true;
}else{
inputs[i].checked=false;
}
}
}
循环遍历checkbox,判断是否属于下拉选中的,如果是就勾选。具体要看你的语言和实现的代码,
遍历到当前选中的,设置checked="checked";就可以了。
点击下拉列表的option 获取id 传到js, 然后在js 里获取id 然后 通过这id 查询数据库 财务员工对应的id 查询数据后 然后返回给 js 做财务 checkbox 选中 特效 就可以了
也就是 checked即可。
将emp.deptno的值存在员工的复选框的属性中,点击部门是得到部门deptno,
在部门的复选框的点击时间中通过js得到两边的值判断两边的值是否相等
我js这块不知道具体怎么写,真是麻烦各位了
循环遍历checkbox,判断是否属于下拉选中的,如果是就勾选。具体要看你的语言和实现的代码,