在后面紧接着加一段javascript
如:
<script language="JavaScript">
form.year.value = 2004(取年的变量即可)
<script>

解决方案 »

  1.   

    <script language="JavaScript">
    form.year.value = 2004(取年的变量即可)
    </script>
      

  2.   

    没太明白!
    是这样吗?
    <script language="JavaScript">
    form.year.value = year;
    </script>
      

  3.   

    <script language="JavaScript">
     today=new Date();   
    form.year.value = today.getYear();
    </script>
      

  4.   

    <html:select property="year" >
              <html:option value="2000">2000</html:option>
              <html:option value="2001">2001</html:option>
              <html:option value="2002">2002</html:option>
              <html:option value="2003">2003</html:option>
              <html:option value="2004">2004</html:option>
              <html:option value="2005">2005</html:option>
              <html:option value="2006">2006</html:option>
              <html:option value="2007">2007</html:option>
              <html:option value="2008">2008</html:option>
              <html:option value="2009">2009</html:option>
              <html:option value="2010">2010</html:option>
              </html:select>
              <script language="JavaScript">
                today=new Date();   
                form.year.value = today.getYear();
              </script>
    这么写还是不显示2004啊
      

  5.   

    回复人: duttian(黑土) ( ) 信誉:100  2004-08-18 14:37:00  得分: 0  
     
     
       <script language="JavaScript">
     today=new Date();   
    form.year.value = today.getYear();
    </script>他的这一段最好添加在</html>之后,这是为了保证你的<html:select>……被解释出来之后再执行上面的代码  
     
      

  6.   

    <html:select property="year">
            <html:option value="2000">2000</html:option>
              <html:option value="2001">2001</html:option>
              <html:option value="2002">2002</html:option>
              <html:option value="2003">2003</html:option>
              <html:option value="2004">2004</html:option>
              <html:option value="2005">2005</html:option>
              <html:option value="2006">2006</html:option>
              <html:option value="2007">2007</html:option>
              <html:option value="2008">2008</html:option>
              <html:option value="2009">2009</html:option>
              <html:option value="2010">2010</html:option>
        </html:select>
    <script language="JavaScript">
     today=new Date();   
    document.forms[0].year.value = today.getYear()+1;
    </script>
    today.getYear()+1  这样就可以了
      

  7.   


    <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
    <%@ page contentType="text/html; charset=GBK" %><html:html>
      <head>
        <title>    </title>
      </head>
     <body>
      <html:form>
              <html:select property="year" >
              <html:option value="2000">2000</html:option>
              <html:option value="2001">2001</html:option>
              <html:option value="2002">2002</html:option>
              <html:option value="2003">2003</html:option>
              <html:option value="2004">2004</html:option>
              <html:option value="2005">2005</html:option>
              <html:option value="2006">2006</html:option>
              <html:option value="2007">2007</html:option>
              <html:option value="2008">2008</html:option>
              <html:option value="2009">2009</html:option>
              <html:option value="2010">2010</html:option>
              </html:select>
               </html:form>
               <script language="JavaScript">
                today=new Date();   
                form.year.value = today.getYear();
              </script>
     </body>
    </html:html>
    我是这么加的。但是还是不行
      

  8.   

    感谢各位问题已经解决。
    <script language="JavaScript">
     today=new Date();   
    document.forms[0].year.value = today.getYear()+1;
    </script>
    但是不能加1。加1后是2005