日期:2014-05-16 浏览次数:20537 次
var ystWin = null;
function initYstWin(mm) {
if (ystWin == null) {
var inner = "<div id='chart1div'></div>"
+"<select id='year' onClick='datechange();'>"
+"<option ></option>"+"</select>年"
+"<select id='yue' onClick='datechange();'>"
+"<option ></option>"+"</select>月"
+"<select id='ri'>"
+"<option value='all'>--</option>"+"</select>日"
;
}
intyear();
}
//初始化年月日
function intyear(){
//先给年下拉框赋内容
var y = new Date().getFullYear();
var str="";
str += "<option value='" + y + "'>" + y + "</option>"
for (var i = (y-5); i < (y+5); i++) //以今年为准,前5年,后5年
{
str += "<option value='" + i + "'> " + i + "</option>\r\n";
}
$("#year").html(str);
//赋月份的下拉框
var m = new Date().getMonth() + 1;
var str="";
m=m>9?(m+""):("0"+m);
str += "<option value='" + m + "'>" + m + "</option>"
for (var i = 1; i < 13; i++)
{
i=i>9?(i+""):("0"+i);
str += "<option value='" + i + "'> " + i + "</option>\r\n";
}
$("#yue").html(str);
//赋日期的下拉框
var day = new Date(y, m, 0);
var ri = day.getDate();// 获取当月最后一天日期
var str="";
str = "<option value='all'>--</option>"
for (var i = 1; i < (ri+1); i++)
{
i=i>9?(i+""):("0"+i);
str += "<option value='" + i + "'> " + i + "</option>\r\n";
}
$("#ri").html(str);
datechange();
}
function datechange() //年月发生变化时日期发生变化,联动
{
//赋日期的下拉框
var y=$("#year").val();
var m=$("#yue").val();
var day = new Date(y, m, 0);//获取当前年和月的下拉框的值,
var ri = day.getDate();// 获取该年月最后一天日期
var str="";
//var r=new Date().getDate();
str = "<option value='all'>--</option>"
for (var i = 1; i < (ri+1); i++)
{
i=i>9?(i+""):("0"+i);
str += "<option value='" + i + "'> " + i + "</option>\r\n";
}
$("#ri").html(str);
}