JS 复选框 操作JS

 


/// <summary>
/// 重写 
/// </summary>
/// <param name="e"> 对象。</param>
///this.Move=function(Id,Evt,T)
        

function Iask_Front()
{
/// <summary>
/// 爱问用户前台操作类型
/// </summary>

   

   
this.SelectAll全选复选框=function(obj)
   {
   
/// <summary>
    
/// 传入一个对象的ID 把这个对象ID 下的所有 textbox 全选
    
/// </summary>
    
///得到的值
     var values ="";
     var Sleobjs 
=    this.GetElementCollection("input");
     
for(i=0;i<Sleobjs.length;i++)
     {
        
if(Sleobjs[i].type=="checkbox")
        {
            Sleobjs[i].
checked="true";
            
if(Sleobjs[i].value.replace(" ","")!=""&&Sleobjs[i].value.replace(" ","")!="on")
            {
                values
=values+Sleobjs[i].value.replace(" ","")+",";
            }
        }
        
     } 
     
return this.SubStr(values);
    }
    

   
this.SelectAllRe取消选复选框=function(obj)
   {
    
/// <summary>
    
/// 传入一个对象的ID 把这个对象ID 下的所有 textbox 取消全选
    
/// </summary>

     
//得到的值
     var values ="";
     var Sleobjs 
=    this.GetElementCollection("input");
     
for(i=0;i<Sleobjs.length;i++)
     {
        
if(Sleobjs[i].type=="checkbox")
        {
            Sleobjs[i].
checked="false";
            
if(Sleobjs[i].value.replace(" ","")!="")
            {
                values
+=Sleobjs[i].value.replace(" ","")+",";
            }
        }
       
      }
     
return this.SubStr(values);
        
   }

    
   
this.Select=function(obj)
   {
    
/// <summary>
    
/// 传入一个对象的 id 把这个对象 下的所有指定的 textboex 选中的 
    
///调用方法 Select("obj id")
    
/// </summary>
    
///得到的值
     var values ="";
     var Sleobjs 
=    this.GetElementCollection("input");
     
for(i=0;i<Sleobjs.length;i++)
     {
        
if(Sleobjs[i].type=="checkbox"&&Sleobjs[i].checked==true)
        {
            
if(Sleobjs[i].value.replace(" ","")!="")
            {
                values
+=Sleobjs[i].value.replace(" ","")+",";
            }
        }
       
      }
     
return this.SubStr(values);
   }
   
   
   
this.GetElementCollection=function(obj)
   {
/// <summary>
    
/// 传入一个对象的 id 把这个对象 下的所有指定的 TageName做为一个对象返回
    
///调用方法 this.GetElementCollection("li")
    
/// </summary>
        return document.getElementsByTagName(obj);
   }
   
   
   
this.SubStr=function(str)
   {
/// <summary>
    
/// 传入一个字符串 把字符串后面的最后一个字符去掉  一般用于处理ID 
    
///调用方法 this.GetElementCollection("li")
    
/// </summary>
        if(str.indexOf(",")!=-1)
        {
            
return str.substring(0,str.length-1);
        }
        
else
        {
            
return "";
        }
        
        
        
        
   }
   
   
    
}
//用 prototype后就可以不用实 例化对象了
Iask_Front.prototype={

    U提示:
        function(ss)
        {
            alert(ss);
        }

}

function $(id)
{
/// <summary>
/// 返回用户对象 
/// </summary>
/// <param name="id"> 传入对象的ID</param>
    return document.getElementById(id);
}

var Ask 
= new Iask_Front();
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值