<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@taglib uri="http://jakarta.apache.org/struts/tags-html" prefix="html" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()
+ path + "/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'index.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
<script type="text/javascript">
var date = new Date();
var d = date.getDate();
var year = date.getFullYear();
var month = date.getMonth()+1;
var importM = -5;
var startMonth = month+importM;
function years(){
if(month==1){
document.getElementById("year").options[0] = new Option(year-1,year-1);
}else{
if(startMonth>0){
document.getElementById("year").options[0] = new Option(year,year);
}else{
document.getElementById("year").options[0] = new Option(year,year);
document.getElementById("year").options[1] = new Option(year-1,year-1);
}
}
months();
}
function months(){
var x=0;
var y=0;
var years = document.getElementById("year").options[document.getElementById("year").selectedIndex].text;
if(years==year){
document.getElementById("month").innerText="";
var j=0;
if(startMonth>0){
j=startMonth;
}else{
j=1;
}
for(var i=j;i<month;i++){
document.getElementById("month").options[x] = new Option(i,i);
x++;
}
}
if(years==year-1){
document.getElementById("month").innerText="";
var a=12+startMonth;
for(var i=a;i<=12;i++){
document.getElementById("month").options[y] = new Option(i,i);
y++;
}
}
}
//function aa(){
//document.getElementById("selectid").innerHTML="<option value='ddd'>dddd</option>"
//}
function zhi(){
var y=document.getElementById("year").options[document.getElementById("year").selectedIndex].text;
var m=document.getElementById("month").options[document.getElementById("month").selectedIndex].text;
location.href="testServlet?aa="+y+"&bb="+m;
//location.href="testServlet?aa=bbb";
}
</script>
<body onload="years();">
<input type="button" value="点击" onclick="zhi();">
<input type="button" value="获得值" onclick="months();">
<form name="form1" action="testServlet" method="post">
<!-- <select id="year" onchange="months();"></select>-->
<!-- <select id="month"></select>-->
<br/>
<input type="text" name="username"><br/>
<input type="submit" value="Ok">
</form>
<html:form action="/test" method="post">
<html:select styleId="year" property="yearname" onchange="months();">
</html:select>
<html:select styleId="month" property="monthname">
</html:select>
<html:submit value="Ok"></html:submit>
</html:form>
</body>
</html>
分享到:
相关推荐
用java来写个类,获取当前的年月日,自己也可以改,获取当前系统时间
### C#中获取时间的年月日的方法 #### 方法一:利用`DateTime.Today`与`DateTime.Now` 1. **获取当前年份**: ```csharp int year = DateTime.Today.Year; int currentYear = DateTime.Now.Year; ``` 这两种...
1. 获取年月日(格式:xxxx年xx月xx日) 在Java中,我们可以使用`java.util.Calendar`类来获取当前日期。这个类提供了获取日期各个部分的方法,如年份、月份、日期等。以下代码展示了如何获取当前日期并按照指定格式...
获取年月日.sql
java获取年月日时分秒的方法
### JavaScript 获取年月日及当月天数 在JavaScript中,日期对象提供了丰富的API来处理时间与日期。本文将详细介绍如何使用JavaScript获取当前日期的年、月、日以及当月的总天数。 #### 一、JavaScript日期对象...
本文将详细介绍如何在JavaScript中获取和格式化年月日时分秒。 首先,JavaScript中的Date对象是处理日期和时间的核心。当我们需要获取当前时间,我们可以创建一个新的Date实例,例如`new Date()`。这将返回一个表示...
获取出生年月日工具类
### Java 获取年月日的代码知识点详解 在Java编程中,获取当前日期和时间是非常常见的需求之一。在给定的代码片段中,我们能够看到一个简单的实现方式来获取当前的年、月、日以及时间等信息。下面我们将对这段代码...
在给定的标题“js获取年月日农历24气节”和描述“js获取年月日农历、24气节、星期、出行描述”中,我们可以看到这些功能的实现是重点。下面我们将详细探讨如何使用JavaScript实现这些功能。 首先,我们需要了解农历...
本文将详细讲解如何实现“点选日历盒只获取年月”的功能,这一特性通常用于只需要用户输入年月而不关心具体日期的场景。 首先,我们需要了解这个功能的实现基础——HTML和JavaScript。在网页上,日历盒通常是由...
在这个文件中,我们可能会找到与定时器设置、数码管段控制、时间获取和更新等相关代码,这些都是实现动态数码管显示的关键部分。 综合以上信息,我们可以得出,这个项目涉及的知识点包括: 1. 数码管基础知识:...
使用原生js获取年月,并判断是否为闰年,兼容所有浏览器
sqlserver获取当前时间并只需要年月日小时,使用GETDATE和convert函数达到目的
在iOS移动应用开发中,获取当前日期的年、月、日是常见的需求。Objective-C(OC)作为苹果平台上的主要编程语言,提供了丰富的API来处理日期和时间。本篇文章将详细解析如何使用Objective-C获取日期的年、月、日。 ...
使用js动态显示当前时间(包括年月日星期以及时分秒),本人已经调试成功了,大家快点来下载吧!就一分,真心值的
MFC入门
标题所提到的"防iOS Datepicker滑动选择选择2月时日会自动变为28的可以获取年月日也可以单独获取年月日"是一个针对iOS DatePicker的特定问题的解决方案,它旨在防止用户在选择二月时自动跳转到28号,同时提供灵活的...
"Java获取当前时间年月日的方法" Java获取当前时间年月日的方法是 Java 编程语言中一个非常重要的知识点。通过本文,我们将详细介绍如何使用 Java 获取当前时间年月日的方法,并提供相应的代码示例。 首先,我们...
//获取年份 int month=cal.get(Calendar.MONTH);//获取月份 int day=cal.get(Calendar.DATE);//获取日 int hour=cal.get(Calendar.HOUR);//小时 System.out.println(year); SimpleDateFormat simpleDateFormat...