常用的几个JAVASCRIPT函数,收集中。。。[1]

[入库:2005年8月18日] [更新:2007年3月25日]

本文简介:选择自 kingerq 的 blog

/*
 * 返回当前年月日和星期
 */
function holedate(){
 var d,s = "";
 var day = new array();
 day[0] = "星期日";
 day[1] = "星期一";
 day[2] = "星期二";
 day[3] = "星期三";
 day[4] = "星期四";
 day[5] = "星期五";
 day[6] = "星期六";
 var d = new date();
 s += d.getyear() + "-";
 s += (d.getmonth() + 1) + "-";
 s += d.getdate() + " ";
 s += day[d.getday()]
 return s;
}

  /*
   * 全选或者全取消checkbox
   * ename为全选checkbox的name
   * flag为状态,真(1/true)为全选,假(0/flase)为全取消
   */
  function selectall(ename, flag){
 d = document.all[ename];//被选对象
 n = document.getelementsbyname(ename).length;
   if(n > 0)
 if(flag){//真为全选,假为全取消
  if(n > 1)
   for(i = 0; i < n; i++){
    d[i].checked = true;
   }
  else
   d.checked = true;
 }else {
  if(n > 1)
   for(i = 0; i < n; i++){
    d[i].checked = false;
   }
  else
   d.checked = false;
 }
  }

/*
 * 检测日期中的月和日的正确性
 * 日期格式如:2004-05-04
 */
function datecheck(val){
 var mydate = val.split("-");
 var year = mydate[0]%4;//取得是否为润年
 var month = mydate[1];//取得日期中的月份
 var day = mydate[2];//取得日期中的日
           if(month>12 || month == 0 || day == 0) 
           {return  false;} 
           if(month==4||month==6||month==9||month==11){ 
                       if(day>30) 
                                   return  false; 
                       else 
                                   return  true; 
           } 
           else  if(month==2) 
           { 
                       if(year==0&&day>29)  //润月天数
                                   return  false; 
                       else  if(year!=0&&day>28) 
                                   return  false; 
                       else 
                                   return  true; 
           } 
           else{ 
                       if(day>31) 
                                   return  false; 
                       else 

本文关键:常用的几个JAVASCRIPT函数,收集中。。。
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top