问题:我用javascript 控制CheckBox 单选。
此功能已经实现:
现在我还想实现 在点击刚才已经选中的那条记录时,想取消选择???怎么实现??
此功能已经实现:
现在我还想实现 在点击刚才已经选中的那条记录时,想取消选择???怎么实现??
解决方案 »
- help。。ajax刷新的问题 。!!!!!!
- 讨论下静态方法 非静态方法的区别,以及在什么时候使用
- 如何实现像CSDN上那样,当鼠标移到用户头像上时,会出现用户的详细信息?
- 一条SQL语句的错误!
- 关于web中实现单击按钮选择一个目录的问题
- 请教大侠
- 特急!特急!加特急!
- AspNetPager 无法显示下一页
- 急!!! 文件上传问题
- Request.From[]的疑问?
- 新浪的博客地址http://blog.sina.com.cn/u/1214132890是什么技术?
- 请教各位大人:关于DataSet写进Xml的问题 我在window xp2下 可以。但放到服务器window2003 上 dataset 写不进去xml里
{
for (var i=0;i<form.elements.length;i++)
{
var e = form.elements[i];
if (e.name != 'chkall' && e.type=="checkbox")
e.checked = $("chkall").checked;
}
}<INPUT onclick="CheckAll(this.form)" type="checkbox" name="chkall">全选
var all =window.document.getElementsByID("Checkbox");
all[i].checked = false
{
var objs = dgBody.getElementsByTagName("input");
for (var i = 0; i<objs.length; i++)
{
if (objs[i].type.toLowerCase() == "checkbox")
{
objs[i].checked = false;
}
objs[i].parentElement.parentElement.style.color = "black";
}
chk.checked = true;
chk.parentElement.parentElement.style.color = "red";
}
这是单选的代码 怎么该???
function getall()
{
for(var i=0;i<document.Form1.elements.length;i++)
{
var chk=document.getElementById("CheckBoxList1_"+i);
if(chk!=null)
{
chk.checked=true;
}
}
}
function getnoall()
{
for(var i=0;i<document.Form1.elements.length;i++)
{
var chk=document.getElementById("CheckBoxList1_"+i);
if(chk!=null)
{
if(chk.checked==true)
{
chk.checked=false;
}
else
{
chk.checked=true;
}
}
}
}
function getnot()
{
for(var i=0;i<document.Form1.elements.length;i++)
{
var chk=document.getElementById("CheckBoxList1_"+i);
if(chk!=null)
{
chk.checked=false;
}
}
}
</script>
看能帮到你不!!
function SelectChange(chk)
{
var objs = dgBody.getElementsByTagName("input");
for (var i = 0; i <objs.length; i++)
{
if (objs[i].type.toLowerCase() == "checkbox") //第一步,先把所有的checked取消
{
objs[i].checked = false;
}
objs[i].parentElement.parentElement.style.color = "black";
}
chk.checked = chk.checked? false:true ; //第二步,当前是选中,即变为取消;当前未选中,即变成选中
chk.parentElement.parentElement.style.color = "red";
}
思想供参考,代码未测试