使用JS,JQuery实现下拉框显示当前日期之前的年月

<select id="queryDate" name="queryDate">  
            <option>请选择年月</option>  
       </select> 
       <a  class="sbtn sbtn01" onclick="querySysj()" href="#">查询历史数据</a>
//当前月份之前的年月
var last_year_month = function() {  
    var d = new Date();
    var num = d.getMonth() + 1;
    var result = [];  
    for(var i = 1; i < num; i++) {  
        d.setMonth(d.getMonth() - 1);  
        var m = d.getMonth() + 1;  
        m = m < 10 ? "0" + m : m;  
        result.push(d.getFullYear() + m);  
        
    }  
    return result;  
} 
$(document).ready(function(){  
	 //将值插入到下拉框
	 for(var allinfo = last_time(), i = 0; i < allinfo.length; i++) {  
         $("#queryDate").append("<option value='" + allinfo[i] + "'>" + allinfo[i] + "</option>");  
     }  
});
//查询历史数据
function querySysj(){
	var mainUrl = window.location.protocol+"//"+window.location.host+"/"+window.location.pathname.split("/")[1]+"/biz/sbzs/ssyccj_cx";
	
        //获取下拉框中选中的值,若未选值进行校验
        var yf = $('#queryDate').val(); 
	if(yf=="请选择年月"){
		alert("请选择年月");
		return;
	}

	var djxh=GetQueryString("djxh");
	window.open(mainUrl+"&djxh="+djxh+"&yf="+yf+"&test=true");
}

当前日期为2018/03/06,其效果图如下:




猜你喜欢

转载自blog.csdn.net/haoui123/article/details/79459833
今日推荐