html制作年月日下拉选择框(网页设计关于日期可以下拉选择的求代码)

本文目录
- 网页设计关于日期可以下拉选择的求代码
- 用html写代码时,怎么显示下拉框,比如生日怎么显示出年的下拉框
- 本人java新手,现在用html做了三个下拉列表,分别代表日、月、年,
- html select日期下拉列表怎么弄
网页设计关于日期可以下拉选择的求代码
《html》
《head》
《title》年月日三下拉框联动 - www.aspxhome.com《/title》
***隐藏网址***
《meta name=’author’ content=’F.R.Huang(meizz梅花雨)//www.meizz.com’》
《/head》
《body onload="YYYYMMDDstart(document.form1,document.form1.SYear,document.form1.SMonth,document.form1.SDay),YYYYMMDDstart(document.form1,document.form1.EYear,document.form1.EMonth,document.form1.EDay)"》
《form name=form1》
起始时间:
《select name=SYear onchange="YYYYDD(this.value,document.form1.SMonth,document.form1.SDay)"》
《option value=""》年《/option》
《/select》年
《select name=SMonth onchange="MMDD(this.value,document.form1.SYear,document.form1.SDay)"》
《option value=""》月《/option》
《/select》月
《select name=SDay》
《option value=""》日《/option》
《/select》日《br》《br》
完成时间:
《select name=EYear onchange="YYYYDD(this.value,document.form1.EMonth,document.form1.EDay)"》
《option value=""》年《/option》
《/select》年
《select name=EMonth onchange="MMDD(this.value,document.form1.EYear,document.form1.EDay)"》
《option value=""》月《/option》
《/select》月
《select name=EDay》
《option value=""》日《/option》
《/select》日
《/form》
《script language="JavaScript"》《!--
function YYYYMMDDstart(form,year,month,day)
{
MonHead = ;
//先给年下拉框赋内容
var y = new Date().getFullYear();
for (var i = (y-3); i 《 (y+5); i++) //以今年为准,前30年,后30年
year.options.add(new Option(i,i));
//赋月份的下拉框
for (var i = 1; i 《 13; i++)
month.options.add(new Option(i,i));
year.value = y;
month.value = new Date().getMonth() + 1;
var n = MonHead;
if (new Date().getMonth() ==1 && IsPinYear(year.options.value)) n++;
writeDay(n,day); //赋日期下拉框Author:meizz
day.value = new Date().getDate();
}
function YYYYDD(str,month,day) //年发生变化时日期发生变化(主要是判断闰平年)
{
var MMvalue = month.options.value;
if (MMvalue == "" ){ var e = day; optionsClear(e); return;}
var n = MonHead;
if (MMvalue ==2 && IsPinYear(str)) n++;
writeDay(n,day)
}
function MMDD(str,year,day) //月发生变化时日期联动
{
var YYYYvalue = year.options.value;
if (YYYYvalue == "" ){ var e = day; optionsClear(e); return;}
var n = MonHead;
if (str ==2 && IsPinYear(YYYYvalue)) n++;
writeDay(n,day)
}
function writeDay(n,day) //据条件写日期的下拉框
{
var e = day; optionsClear(e);
for (var i=1; i《(n+1); i++)
e.options.add(new Option(i,i));
}
function IsPinYear(year)//判断是否闰平年
{ return(0 == year%4 && (year%100 !=0 || year%400 == 0));}
function optionsClear(e)
{
for (var i=e.options.length; i》0; i--)
e.remove(i);
}
function compDate(SY,SM,SD,EY,EM,ED)
{
}
//--》《/script》
《/body》
《/html》
用html写代码时,怎么显示下拉框,比如生日怎么显示出年的下拉框
《select name="selectAge" id="selectAge"》
《option value="1"》1990《/option》
《option value="2"》1991《/option》
《option value="3"》1992《/option》
《/select》
本人java新手,现在用html做了三个下拉列表,分别代表日、月、年,
Date
time
=
request.getParameter("前台传值date");
Date
now
=
new
Date();
SimpleDateFormat
dateFormat
=
new
SimpleDateFormat("yyyy/MM/dd
HH:mm:ss");//获取当前日期
String
nowdate
=
dateFormat.format(
now
);
if(time《nowdate){
system.out.println("传值时间早于当前时间");
html select日期下拉列表怎么弄
《select name="mon"》
《option value="1"》1月《/option》
《option value="2"》2月《/option》
《option value="3"》3月《/option》
《option value="4"》4月《/option》
《option value="5"》5月《/option》
《option value="6"》6月《/option》
《option value="7"》7月《/option》
《option value="8"》8月《/option》
《option value="9"》9月《/option》
《option value="10"》10月《/option》
《option value="11"》11月《/option》
《option value="12"》12月《/option》
《/select》
《select name="date"》
《option value="1"》1日《/option》
《option value="2"》2日《/option》
《option value="3"》3日《/option》
《option value="4"》4日《/option》
《option value="5"》5日《/option》
《option value="6"》6日《/option》
《option value="7"》7日《/option》
《option value="8"》8日《/option》
《option value="9"》9日《/option》
《option value="10"》10日《/option》
《option value="11"》11日《/option》
《option value="12"》12日《/option》
《option value="13"》13日《/option》
《option value="14"》14日《/option》
《option value="15"》15日《/option》
《option value="16"》16日《/option》
《option value="17"》17日《/option》
《option value="18"》18日《/option》
《option value="19"》19日《/option》
《option value="20"》20日《/option》
《option value="21"》21日《/option》
《option value="22"》22日《/option》
《option value="23"》23日《/option》
《option value="24"》24日《/option》
《option value="25"》25日《/option》
《option value="26"》26日《/option》
《option value="27"》27日《/option》
《option value="28"》28日《/option》
《option value="29"》29日《/option》
《option value="30"》30日《/option》
《option value="31"》31日《/option》
《/select》

更多文章:
machome论坛(macbook里如何实现home和end键的功能)
2025年11月14日 17:00
agreeswith什么意思(agree with和agree on有何区别)
2026年7月29日 16:45
java正则表达式首字母大写(java 字符串中判断字母大小写方法)
2025年12月18日 07:15
为什么编程入门要学c语言(做安卓APP开发,为什么还要学C语言)
2025年9月14日 17:30
tcp是因特网中的什么协议(因特网最基本的通信协议 因特网最基本的通信协议是(协议)
2026年4月4日 18:15
myeclipse安装步骤破解版(怎么简单高效破解MyEclipse10,获取注册码)
2025年10月2日 14:15
c语言程序设计张其文教材(准大一,零基础自学C语言,有什么简单易懂的自学书籍和课程推荐吗)
2025年10月14日 13:00
mysql要多大空间(Wordpress建站空间要多大的Mysql空间才够)
2025年6月27日 23:30
bigdecimal除以100(一个84位的数字把存进了两个long long变量里,那么这样表示的两个84位数字,如何做除法)
2025年6月14日 14:45
js效果在浏览器上显示不出来(为什么360浏览器打开javascript插件时,看不到JS的效果,而IE和火狐浏览器可以)
2026年5月5日 17:45
html标签分为单标签和双标签(html中的 单标记和双标记怎么区分啊)
2025年5月31日 14:15
react耐克第一代(耐克 air force1 react与naike air force reactGS的区别)
2025年7月1日 21:15














