网页有表单中有很多复选框,分类的,可否实现部分选中?比如点击财务处,就把财务处的人选择,点击人事处,就把人事处的人选中?用脚本可以实现吗
解决方案 »
- 重新开贴,javascript自定义库的使用教程及源代码,有需要的拷贝吧,^_^
- jquery click()和change()有什么区别
- dreamweaver 的3个选择题
- mozilla下document.getElementsByTagName("input")[0].name不行啊?
- 如何用angular实现childRouter的功能?
- ie6/7/8 innerHTML 失效
- javascript能否访问到table下的td中的属性,比如说修改td的背景颜色
- 新手问一个思路问题?
- 未结束的字符传常量!?
- 提问!我要屏蔽";"怎么做??
- js代码p.value=(cf.summaryRenderer||c.renderer)(o.data[c.name], p, o); 这句怎么解释,没见过这种
- js控制链接地址
document.getElementsByname("")
for()
name相同,但是可以根据其它如id区分呀,方法多得很。
另外,你的代码得贴呀,我们又不知道代码
代码:function mm()
{
var a = document.form1.getElementsByTagName("input");
if(a[1].checked==true){
for (var i=0; i<a.length; i++)
if (a[i].type == "checkbox" and a[i].name.charAt(4)=1) a[i].checked = false;
}
else
{
for (var i=0; i<a.length; i++)
if (a[i].type == "checkbox" and a[i].name.charAt(4)=1) a[i].checked = true;
}
} and a[i].name.charAt(4)=1 这个条件我想表达的意思是复选框的name第4位为1的时候选择人事处的职员,可是有错,不知道应该怎么写
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script language="javascript" src="js/jquery-1.3.2.min.js"></script>
</head>
<body>
<form action="" method="post">
<table>
<tr><td>人事处<input type="checkbox" id="renshi" /></td><td id="renshitd"><input type="checkbox" name="name101" /></td></tr>
<tr><td>财务处<input type="checkbox" id="caiwu" /></td><td id="caiwuid"><input type="checkbox" name="name201" /></td></tr>
</table>
</form>
</body>
</html>
<script language="javascript">
$(function()
{
//alert(.html()); for(var i=102;i<=130;i++)
{
var ck=$('input[name=name101]:eq(0)').clone(true);
ck.name="name"+i;
ck.appendTo($('#renshitd'));
}
for(var i=202;i<=230;i++)
{
var ck=$('input[name=name201]:eq(0)').clone(true);
ck.name="name"+i;
ck.appendTo($('#caiwuid'));
}
$('#renshi').click(cli);
$('#caiwu').click(cli);
});
function cli()
{
$(this).parent().parent().find('input[name^=name]').attr("checked",this.checked);
}
</script>
去网上找个,然后和这个网页同目录下建个js文件夹,然后把名字为jquery-1.3.2.min.js的js文件放进去。
jquery-1.3.2.min.js