<div class="vip_tit">
年度 <select id="year_id"></select>
月度 <select id="month_id">
<option selected="selected" value="1">1月</option>
<option value="2">2月</option>
<option value="3">3月</option>
<option value="4">4月</option>
<option value="5">5月</option>
<option value="6">6月</option>
<option value="7">7月</option>
<option value="8">8月</option>
<option value="9">9月</option>
<option value="10">10月</option>
<option value="11">11月</option>
<option value="12">12月</option>
</select>
结果
<select id="starts_id"></select>
<input type="button" class="button" name="button" value="查询" onclick="search();" />
<input type="button" class="button" name="button" value="重置" onclick="resfreh();" />
</div>
// init.
$(function(){
/**
* 年月
*/
var ndate = new Date();
var year = ndate.getFullYear(); // 年。
var month = ndate.getMonth() + 1; // 月。
// 当前年。
var new_year = year;
// 去年。
var last_year = year - 1 ;
// 去年的去年。
var last_l_year = year - 2 ;
// 年度参数选项数据初始化!
$("#year_id").append("<option selected='selected' value='"+new_year+"'>"+new_year+"年</option>"); //为Select追加一个Option(下拉项)
$("#year_id").append("<option value='"+last_year+"'>"+last_year+"年</option>"); //为Select追加一个Option(下拉项)
$("#year_id").append("<option value='"+last_l_year+"'>"+last_l_year+"年</option>"); //为Select追加一个Option(下拉项)
// 状态参数选项数据初始化!
$("#starts_id").append("<option selected='selected' value='0'>全部</option>"); //为Select追加一个Option(下拉项)
$("#starts_id").append("<option value='3'>待定</option>"); //为Select追加一个Option(下拉项)
$("#starts_id").append("<option value='1'>一致</option>"); //为Select追加一个Option(下拉项)
$("#starts_id").append("<option value='2'>不一致</option>"); //为Select追加一个Option(下拉项)
/**
* 域参数获取。
* y:年度参数获取!
* m:月度参数获取!
* statrs:状态参数获取!
*/
var y = '${pd.YEAR}';
var m = '${pd.MONTH}';
var statrs = '${pd.statrs}';
// 年份option对象获取。
var y_option = document.getElementById("year_id");
// 月份option对象获取。
var m_option = document.getElementById("month_id");
// 状态对象获取!
var starts_option = document.getElementById("starts_id");
//年份option对象缓存追加。
for(var i=0;i<y_option.length;i++){
if(y_option[i].value==y)
y_option[i].selected = true;
}
// 月度参数预设。
if(m == ""){
// 月份option对象预置。
for(var i=0;i<m_option.length;i++){
if(m_option[i].value== month)
m_option[i].selected = true;
}
}else{
// 月份option对象缓存追加。
for(var i=0;i<m_option.length;i++){
if(m_option[i].value==m)
m_option[i].selected = true;
}
}
// 状态option对象缓存追加。
for(var i=0;i<starts_option.length;i++){
if(starts_option[i].value==statrs)
starts_option[i].selected = true;
}
});