在后面紧接着加一段javascript
如:
<script language="JavaScript">
form.year.value = 2004(取年的变量即可)
<script>
如:
<script language="JavaScript">
form.year.value = 2004(取年的变量即可)
<script>
解决方案 »
- 疑惑的不得了
- 求救大神们,servlet页面中如何使得提交的页面alert
- 如何实现根据值自动单选
- axis2 调用 C# web services Connection reset 异常问题
- 在hibernate中配置c3p0后,发生无法连接数据库异常,找不出原因!请高手帮忙!
- 关于struts中的action的路径问题!(100分!在线等!)
- weblogic部署项目 用cxf调用webservice时报错 用的maven
- hibernate如何执行SQL语句?
- 请教大家一个Tomcat连接池恶意刷新就崩溃的问题!
- 运行Runtime.getruntime().exec(cmd)程序挂起?
- tomcat 问题
- 系统完成,q请问如何打包配置到tomcat
form.year.value = 2004(取年的变量即可)
</script>
是这样吗?
<script language="JavaScript">
form.year.value = year;
</script>
today=new Date();
form.year.value = today.getYear();
</script>
<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啊
<script language="JavaScript">
today=new Date();
form.year.value = today.getYear();
</script>他的这一段最好添加在</html>之后,这是为了保证你的<html:select>……被解释出来之后再执行上面的代码
<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 这样就可以了
<%@ 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>
我是这么加的。但是还是不行
<script language="JavaScript">
today=new Date();
document.forms[0].year.value = today.getYear()+1;
</script>
但是不能加1。加1后是2005