[原创]三态的checkbox
来源:互联网 发布:北京海星数据 编辑:程序博客网 时间:2024/05/16 17:47
导读:
//用于onclick,需要一个自定义属性flag.
function gray(c)
{
switch(c.flag)
{
//当flag为0时,为未选中状态
case "0":c.checked=true;c.indeterminate=true;c.flag="2";break;
//当flag未1时,为白色选中状态
case "2":c.checked=true;c.indeterminate=false;c.flag="1";break;
//当flag为2时,为灰色选中状态
case "1":c.checked=false;c.indeterminate=false;c.flag="0";break;
}
}
//用于onpropertychange
function gray2(c)
{
c.indeterminate=c.checked;
}
//用于body的onload,根据checkbox的flag属性判断checkbox的状态
function check()
{
for(var i = 0;i {
var ele = document.test.elements[i];
if(ele.flag!=null)
{
if(ele.flag=="0")
{
ele.checked = false;
ele.indeterminate = false;
}
if(ele.flag=="1")
{
ele.checked = true;
ele.indeterminate = false;
}
if(ele.flag=="2")
{
ele.checked = true;
ele.indeterminate = true;
}
}
}
}
本文转自
http://blog.csdn.net/rmouse_2005/archive/2006/01/05/571328.aspx
三态的checkbox(变化顺序:未选中->灰色选中->白色选中)
//用于onclick,需要一个自定义属性flag.
function gray(c)
{
switch(c.flag)
{
//当flag为0时,为未选中状态
case "0":c.checked=true;c.indeterminate=true;c.flag="2";break;
//当flag未1时,为白色选中状态
case "2":c.checked=true;c.indeterminate=false;c.flag="1";break;
//当flag为2时,为灰色选中状态
case "1":c.checked=false;c.indeterminate=false;c.flag="0";break;
}
}
//用于onpropertychange
function gray2(c)
{
c.indeterminate=c.checked;
}
//用于body的onload,根据checkbox的flag属性判断checkbox的状态
function check()
{
for(var i = 0;i
var ele = document.test.elements[i];
if(ele.flag!=null)
{
if(ele.flag=="0")
{
ele.checked = false;
ele.indeterminate = false;
}
if(ele.flag=="1")
{
ele.checked = true;
ele.indeterminate = false;
}
if(ele.flag=="2")
{
ele.checked = true;
ele.indeterminate = true;
}
}
}
}
本文转自
http://blog.csdn.net/rmouse_2005/archive/2006/01/05/571328.aspx
- [原创]三态的checkbox
- [原创]三态的checkbox
- 三态的checkbox
- 网页checkbox三态的实现
- 制作一个带三态CheckBox的Tree
- QTreeView三态checkbox代码
- 支持三态CheckBox的 MFC TreeCtrl 控件扩展
- Extjs带checkbox树三态例子
- [原创]同名checkbox的分级操作
- 三态树的实现
- 三态的定义
- QT button 的三态
- 进程的三态模型
- 三态门的概念
- Linux进程的三态
- 三态门的高阻态
- 进程的三态模型
- Linux进程的三态
- sqlplus创建表和comment
- 满眼尽是C代码
- interface abstract与virtual
- 以支持多种浏览器的方式创建 XMLHttpRequest 对象
- Struts实时生成Excel文件下载
- [原创]三态的checkbox
- 内网安全,协乐安全卫士文件加密软件
- 自定义 checkbox 样式
- Compiling Java to JavaScript (转)
- 投票系统--自己写很失败,遭大多数人鄙视。
- Java操作Excel的一种方法
- 小心引用其他类中的final变量
- setsockopt()用法
- 访问者模式