忘记贴年度月份的代码啦:<select name="niandu" >
<%
for(int i=2001;i<=nowyear.getYear();i++)
{
if (i==nowyear.getYear())
{out.print("<option value='" + i+"' selected>"+i+"</option>" );}
else
{out.print("<option value='" + i+"'>"+i+"</option>" );}
} %>
</select>年
<select name="yuefen" >
<%
for(int i=1;i<13;i++)
{
if (i==nowyear.getMonth())
{out.print("<option value='" + i+"' selected>"+i+"</option>" );}
else
{out.print("<option value='" + i+"'>"+i+"</option>" );}
} %>
</select>月
<%
for(int i=2001;i<=nowyear.getYear();i++)
{
if (i==nowyear.getYear())
{out.print("<option value='" + i+"' selected>"+i+"</option>" );}
else
{out.print("<option value='" + i+"'>"+i+"</option>" );}
} %>
</select>年
<select name="yuefen" >
<%
for(int i=1;i<13;i++)
{
if (i==nowyear.getMonth())
{out.print("<option value='" + i+"' selected>"+i+"</option>" );}
else
{out.print("<option value='" + i+"'>"+i+"</option>" );}
} %>
</select>月
int yf=parseInt(obj.yuefen.value);
===〉
obj.nd.value=parseInt(obj.niandu.value);
obj.yf.value=parseInt(obj.yuefen.value);此外,好像没看到你有niandu和yuefen两个控件……