高分求一个js代码 如何让一组同名的checkbox只能选中其中的一个 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你考虑错对象了,应该选择radiobuttonlist 逻辑判断,当有一个选中时,其它的不能选,CB直接写ID就行,CBL取ID如下实现分组function CheckBoxList(){ var cbl = document.getElementById("cblLookOver"); if(document.getElementById("cblLookOver_6").checked) { document.getElementById("cblLookOver_0").checked=false; document.getElementById("cblLookOver_1").checked=false; document.getElementById("cblLookOver_2").checked=false; document.getElementById("cblLookOver_3").checked=false; document.getElementById("cblLookOver_4").checked=false; document.getElementById("cblLookOver_5").checked=false; } } <script language="javascript">window.onload = function(){var a = document.getElementsByName("checkbox");for(var i=0;i<a.length;i++){ a[i].onclick = function() { if(!this.checked) return; for(var j=0;j<a.length;j++) { a[j].checked = false; } this.checked = true; }}}</script> <script language="javascript">window.onload = function(){var a = document.getElementsByName("checkbox");for(var i=0;i<a.length;i++){a[i].onclick = function(){//if(!this.checked)//return;for(var j=0;j<a.length;j++){a[j].checked = false;}this.checked = true;}}}</script>同radio 先给onclick事件,然后便利判短,如果一个选中其他的Enable 属性false,上面差不多的代码修改一下就可以了 Web Service Session身份验证问题 设计模式 值对象使用 大鸟们来发表下自己的理解 windows服务程序启动的进程为什么不能在任务管理器中结束? Microsoft Visual Stdio 2005 解决方案资源管理器 属性窗口 工具栏 等等都显示不出来,怎么回事? 在VS2005中,对XML文件编辑时, 有没有"数据"视图呀? 已知6点画椭圆 怎样做一个表格? 关于C#中ASCII字符的表示? C#中的类型转化方法?? 求一个对中英文混排的文章加密的算法(在C#中实现) 怎样改变 DataTable的一个特定格的值? office 插件问题
实现分组
function CheckBoxList()
{
var cbl = document.getElementById("cblLookOver");
if(document.getElementById("cblLookOver_6").checked)
{
document.getElementById("cblLookOver_0").checked=false;
document.getElementById("cblLookOver_1").checked=false;
document.getElementById("cblLookOver_2").checked=false;
document.getElementById("cblLookOver_3").checked=false;
document.getElementById("cblLookOver_4").checked=false;
document.getElementById("cblLookOver_5").checked=false;
}
}
window.onload = function()
{
var a = document.getElementsByName("checkbox");
for(var i=0;i<a.length;i++)
{
a[i].onclick = function()
{
if(!this.checked)
return;
for(var j=0;j<a.length;j++)
{
a[j].checked = false;
}
this.checked = true;
}
}}
</script>
window.onload = function()
{
var a = document.getElementsByName("checkbox");
for(var i=0;i<a.length;i++)
{
a[i].onclick = function()
{
//if(!this.checked)
//return;
for(var j=0;j<a.length;j++)
{
a[j].checked = false;
}
this.checked = true;
}
}}
</script>同radio