惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
Docker
B
Blog RSS Feed
Microsoft Security Blog
Microsoft Security Blog
Y
Y Combinator Blog
N
Netflix TechBlog - Medium
M
MIT News - Artificial intelligence
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
B
Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
C
Check Point Blog
The GitHub Blog
The GitHub Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
P
Proofpoint News Feed
Martin Fowler
Martin Fowler
大猫的无限游戏
大猫的无限游戏
GbyAI
GbyAI
博客园_首页
A
About on SuperTechFans
Blog — PlanetScale
Blog — PlanetScale
人人都是产品经理
人人都是产品经理
T
Tailwind CSS Blog
aimingoo的专栏
aimingoo的专栏
T
The Blog of Author Tim Ferriss
The Cloudflare Blog

博客园 - 飞鼠

面试时英语自我介绍范文 Javascript中parseInt的一個問題 NUMERIC(3,1) 的含義 在 google 里找书下载的捷径 - 飞鼠 使用asp.net发送邮件详解 創建用戶控件 - 飞鼠 - 博客园 SQL密码 不斷提醒 datagrid用xml作为数据源,并且有更新,删除和排序的操作(VB) - 飞鼠 - 博客园 将xml作为DataGrid 操作(Sort, Edit, Delete) - 飞鼠 用ASP.NET结合XML制作广告管理程序 用ASP.NET结合XML制作广告管理程序(2) - 飞鼠 - 博客园 XML、DataSet、DataGrid结合写成广告管理程序(下)(转载) - 飞鼠 - 博客园 XML、DataSet、DataGrid结合写成广告管理程序(上)(转载) 分别用DataGrid、Repeater、DataList绑定XML数据的例子 - 飞鼠 - 博客园 将某一目录下的所有相同格式的 XML文件绑定到不同的DataGrid - 飞鼠 - 博客园 创建可编辑的xml文档(之五)执行中的treeview 控件 创建可编辑的xml文档(之四) 删除、改名、插入操作 创建可编辑的xml文档(之三)执行拖放操作
判斷一天是否是年月中正確的日 - 飞鼠 - 博客园
飞鼠 · 2006-06-01 · via 博客园 - 飞鼠

//判斷一天是否是年月中正確的日
   function IsDayRight(text,columnname)
   {  
       if(document.all[text].value=="")
       {
           doFlag_errObj(text,true);
           return true;
       }
 
       if(document.all[text].value.length==1)
       {
           if(document.all[text].value=="0")
            {
               document.all[text].value ="0"
            }
            else
            {
               document.all[text].value ="0"+document.all[text].value;
            }
       }
       if(document.all['txtYYMM'].value.substring(5,7).charAt(0)=="0")
       {
           strMonth = parseInt(document.all['txtYYMM'].value.substring(5,7).replace("0",""));
       }
   
       var strText = parseInt(document.all[text].value);
       var strYear = parseInt(document.all['txtYYMM'].value.substring(0,4));
       var strMonth = parseInt(document.all['txtYYMM'].value.substring(5,7));
       if(document.all[text].value.charAt(0)=="0")
       {
           strText = parseInt(document.all[text].value.replace("0",""));
       }
       if(onblur_IsYYYYMM('txtYYMM','銷貨年月',false))
       {
           if((!check_IsNumber(document.all[text].value)) || strText<1 || strText>DaysOfMonth(strMonth,strYear) || document.all[text].value =="0")
           {
               document.all[text].focus();
                  doFlag_errObj(text,false);
                  document.all[text].select();
               alert(columnname + " 需輸入正確年月中的日!!\n");
               return false;
           }
           else
           {
               doFlag_errObj(text,true);
                  return true;
           }
       }
   }
   
   
   
   //判斷閏年
   function IsLeap(year)     
   {
       if((year%4==0 && year%100!=0) || (year%400==0))
       {
           return true;
       }
       else
       {  
           return false;
       }
            }
            //判斷一年中一個月又多少天
            function DaysOfMonth(month,year)
            {
                switch(month)
                {
                case 1:
                case 3:
                case 5:
                case 7:
                case 8:
                case 10:
                case 12:
                    return 31;
                case 2:
                    if(IsLeap(year))
                        return 29;
                    else
                        return 28;
                default:
                    return 30;
                }
            }

使用方法:onblur="IsDayRight('txtDAY3','第三週日止(含)')"
代碼寫的好濫