<table width="99%" cellpadding="0" cellspacing="0" align="center">
<form name="form" method="post" action="messageManage.jsp">
<tr height="22">
<td></td>
</tr>
<tr>
<td>
<div align="center">
<script language="javascript">
var dd,s,i,m,d;
dd = new Date();
s = dd.getYear();
m = dd.getMonth();
d = dd.getDate();
document.write("<select name=syear>");
for(i=s;i>=s-10;i--)
{
document.write("<option value="+i);
if(i==s)
document.write(" selected");
document.write(">"+i+"</option>");
}
document.write("</select>年");
document.write("<select name=smonth>");
for(i=1;i<=12,i++)
{
document.write("<option value="+i);
if(i==m+1)
document.write(" selected");
document.write(">"+i+"</option>");
}
document.write("</select>月");
document.write("<select name=sday>");
for(i=1;i<=31;i++)
{
document.write("<option value="+i);
if(i==d)
document.write(" selected");
document.write(">"+i+"</option>");
}
document.write("</select>日");
document.write("--");
document.write("<select name=eyear>");
for(i=s;i>=s-10;i--)
{
document.write("<option value="+i);
if(i==s)
document.write(" selected");
document.write(">"+i"</option>");
}
document.write("</select>年");
document.write("<select name=emonth>");
for(i=1;i<=12,i++)
{
document.write("<option value="+i);
if(i==m+1)
document.write(" selected");
document.write(">"+i+"</option>");
}
document.write("</select>月");
document.write("<select name=eday>");
for(i=1;i<=31;i++)
{
document.write("<option value="+i);
if(i==d)
document.write(" selected");
document.write(">"+i+"</option>");
}
document.write("</select>日");
</script>
<input type=submit name=submit value="查询">
</div></td></tr>
</form>
<tr height=22>
<td></td>
</tr>
</table>
查询按钮能正常显示,但其它内容都不能显示,是什么原因?
主要是for中应该用分号(;)你用了都好(,)。
还有一个i后面没有加+。
<table width="99%" cellpadding="0" cellspacing="0" align="center">
<form name="form" method="post" action="messageManage.jsp">
<tr height="22">
<td></td>
</tr>
<tr>
<td>
<div align="center">
<script language="javascript">
var dd,s,i,m,d;
dd = new Date();
s = dd.getYear();
m = dd.getMonth();
d = dd.getDate();
document.write("<select name=syear>");
for(i=s;i>=s-10;i--)
{
document.write("<option value="+i);
if(i==s)
document.write(" selected");
document.write(">"+i+"</option>");
}
document.write("</select>年");
document.write("<select name=smonth>");
for(i=1;i<=12;i++)
{
document.write("<option value="+i);
if(i==m+1)
document.write(" selected");
document.write(">"+i+"</option>");
}
document.write("</select>月");
document.write("<select name=sday>");
for(i=1;i<=31;i++)
{
document.write("<option value="+i);
if(i==d)
document.write(" selected");
document.write(">"+i+"</option>");
}
document.write("</select>日");
document.write("--");
document.write("<select name=eyear>");
for(i=s;i>=s-10;i--)
{
document.write("<option value="+i);
if(i==s)
document.write(" selected");
document.write(">"+i + "</option>");
}
document.write("</select>年");
document.write("<select name=emonth>");
for(i=1;i<=12;i++)
{
document.write("<option value="+i);
if(i==m+1)
document.write(" selected");
document.write(">"+i+"</option>");
}
document.write("</select>月");
document.write("<select name=eday>");
for(i=1;i<=31;i++)
{
document.write("<option value="+i);
if(i==d)
document.write(" selected");
document.write(">"+i+"</option>");
}
document.write("</select>日");
</script>
<input type=submit name=submit value="查询">
</div></td></tr>
</form>
<tr height=22>
<td></td>
</tr>
</table>