js 點擊按鈕觸發下一個月上一個月事件,並且進行檢測日期是否合法!

var nianyue=$("#selTime").val();   //我這裏獲取的年月格式    2016-08
var nowday = new Date();
var nowyear=nowday.getFullYear();    //獲取完整的年份(4位,1970-????)
if(nianyue==null || nianyue==""){
alert("請選擇日期!");
return;
}else{
var strs= new Array(); //定義一數組 

strs=nianyue.split("-"); //字符分割   //201608

//condition == 0   表示遞減    condition爲另外的任意一個值   表示遞增

if(condition==0){
var jianyue=parseInt(strs[1])-1;
if(jianyue<10){
jianyue="0"+jianyue;
if(parseInt(jianyue)<1){
strs[0]=parseInt(strs[0])-1;
jianyue="12";
}
}
$("#selTime").val(strs[0]+"-"+jianyue);
}else{
var jiayue=parseInt(strs[1])+1;
if(jiayue<10){
jiayue="0"+jiayue;
}else{
if(parseInt(jiayue)>12){
strs[0]=parseInt(strs[0])+1;
jiayue="01";
}
}
$("#selTime").val(strs[0]+"-"+jiayue);

}

//判斷選擇的年份是否大於當前年份,如果大於則爲今年的最後一個月

if(parseInt(nowyear)<parseInt(strs[0])){
alert("選擇年份不能大於當前年份!");
$("#selTime").val(nowyear+"-"+strs[1]);
return;
}

}

//當條件全部滿足時進行提交表達

document.getElementById("empProForm").submit();
發佈了34 篇原創文章 · 獲贊 15 · 訪問量 13萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章