javascript常用函数2
    选中CheckBox或Radio的通用函数
<script>
  function SelectCheckBox(obj,val)[size=large]  {
   for (i=0;i<obj.length;i++)
   {
    if (obj[i].value==val)
    {
     obj[i].checked = true;
    }
   }
  }
</script>
<form name="form1" action="" method="post">
 checkbox : 
 <input type=checkbox name=c1 value="a"> c1
 <input type=checkbox name=c1 value="b"> c2
 <input type=checkbox name=c1 value="c"> c3
 <input type=checkbox name=c1 value="d"> c4
</form>
<script>
//调用方法
SelectCheckBox(form1.c1,"c")
//调用后会自动把form1.c1的value=="c"的object选中
//radio自动选中也可以用这个函数
</script>
----------------------------------------------------
选中下拉菜单的通用函数
  function SelectDrowDownList(obj,val)
  {
   for (i=0;i<obj.length;i++)
   {
    if (obj.options[i].value==val)
    {
     obj.options[i].selected = true;
    }
   }
  }
//调用方法类似上面的SelectCheckBox
----------------------------
如何利用JavaScript在客户端判断日期类型?
JavaScript没有提供直接判断日期的函数,但是VBScript提供了ISDate()函数.
在HTML中可以利用JAVASCRIPT跟VBSCRIPT结合的方式,让Javascript支持日期类型的判断
<script LANGUAGE="VBScript">
function  myCheckDate(val)  
     if  IsDate(val)  then  
 myCheckDate=true  
     else    
 myCheckDate=false  
     end  if  
end  function  
<script>  
<script language="JavaScript">
alert(myCheckDate('2004-1-1'));
alert(myCheckDate('2004-1-1 12:01:01'));
alert(myCheckDate('2004-12-44'));
</script> 
-----------------------------------------------
如何检查是否为日期(含时间)?
<script>  
//函数名:CheckDateTime      
//功能介绍:检查是否为日期时间    
function  CheckDateTime(str){                            
       var  reg  =  /^(\d+)-(\d{1,2})-(\d{1,2})  (\d{1,2}):(\d{1,2}):(\d{1,2})$/;    
       var  r  =  str.match(reg);    
       if(r==null)return  false;    
       r[2]=r[2]-1;    
       var  d=  new  Date(r[1],  r[2],r[3],  r[4],r[5],  r[6]);    
       if(d.getFullYear()!=r[1])return  false;    
       if(d.getMonth()!=r[2])return  false;    
       if(d.getDate()!=r[3])return  false;    
       if(d.getHours()!=r[4])return  false;    
       if(d.getMinutes()!=r[5])return  false;    
       if(d.getSeconds()!=r[6])return  false;    
       return  true;  
}  
alert(CheckDateTime("1980-10-24  12:30:033"))  
alert(CheckDateTime("1980-10-24  12:30