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

推荐订阅源

Hacker News: Ask HN
Hacker News: Ask HN
WordPress大学
WordPress大学
H
Help Net Security
小众软件
小众软件
N
Netflix TechBlog - Medium
C
Check Point Blog
量子位
Last Week in AI
Last Week in AI
GbyAI
GbyAI
Martin Fowler
Martin Fowler
M
MIT News - Artificial intelligence
博客园 - 聂微东
Engineering at Meta
Engineering at Meta
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
J
Java Code Geeks
D
DataBreaches.Net
Project Zero
Project Zero
P
Proofpoint News Feed
T
Threat Research - Cisco Blogs
Security Latest
Security Latest
Cisco Talos Blog
Cisco Talos Blog
Recorded Future
Recorded Future
I
Intezer
L
Lohrmann on Cybersecurity
Cyberwarzone
Cyberwarzone
博客园_首页
C
Cyber Attacks, Cyber Crime and Cyber Security
L
LangChain Blog
P
Palo Alto Networks Blog
V
V2EX
D
Darknet – Hacking Tools, Hacker News & Cyber Security
T
The Exploit Database - CXSecurity.com
The Hacker News
The Hacker News
Blog — PlanetScale
Blog — PlanetScale
G
GRAHAM CLULEY
T
The Blog of Author Tim Ferriss
C
Cisco Blogs
The Register - Security
The Register - Security
L
LINUX DO - 热门话题
P
Privacy & Cybersecurity Law Blog
Scott Helme
Scott Helme
F
Full Disclosure
博客园 - 司徒正美
Recent Announcements
Recent Announcements
IT之家
IT之家
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Attack and Defense Labs
Attack and Defense Labs
Cloudbric
Cloudbric
Help Net Security
Help Net Security
The Last Watchdog
The Last Watchdog

博客园 - 飞鼠

面试时英语自我介绍范文 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','第三週日止(含)')"
代碼寫的好濫