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、付费专栏及课程。

余额充值