PHP 年月日的三級(jí)聯(lián)動(dòng)實(shí)例代碼
更新時(shí)間:2017年05月24日 09:03:13 投稿:lqh
這篇文章主要介紹了PHP 年月日的三級(jí)聯(lián)動(dòng)實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下
年月日的三級(jí)聯(lián)動(dòng)
<input type="text" id="hs"> <input type="button" id="btn" value="提交"> <span id="rent"></span>
這個(gè)年月日的三級(jí)聯(lián)動(dòng) 主要是用的select標(biāo)簽
var str = "<select id='year'></select> <select id='month'>" +
"</select> <select id='day'></select>";
$("#rent").html(str);
fullyear();
fullmonth();
fullday();
//當(dāng)其中一個(gè)改變,后面的要跟著改變
$("#year").change(function(){
fullday();
});
$("#month").change(function(){
fullday();
});
function fullyear()
{
var d = new Date();
var year = d.getFullYear();
str ="";
for(var i=year-5;i<year+6;i++)
{
if(i==year)
{
str += "<option selected='selected' value='"+i+"'>"+i+"</option>";
}
else {
str +="<option value='"+i+"'>"+i+"</option>"
}
}
$("#year").html(str);
}
function fullmonth()
{
var d = new Date();
var month = d.getMonth()+1;
str ="";
for(var j=1;j<13;j++)
{
if(j==month)
{
str += "<option selected='selected' value='"+j+"'>"+j+"</option>";
}
else {
str +="<option value='"+j+"'>"+j+"</option>"
}
}
$("#month").html(str);
}
function fullday()
{
var d = new Date();
var day = d.getDate();
var year=$("#year").val();
var month=$("#month").val();
var rq=31;
str ="";
if(month==4|| month==6|| month==9|| month===11)
{
rq=30;
}
else if(month==2)
{
if(year%4==0 && year%100!=0 || year%400==0)
{
rq=29;//閏年
}
else{
rq=28; //不是閏年
}
}
for(var n=1;n<rq+1;n++)
{
if(n==day)
{
str +="<option selected='selected' value='"+n+"'>"+n+"</option>";
}
else
{
str +="<option value='"+n+"'>"+n+"</option>";
}
}
$("#day").html(str);
} //到這里就完成了下拉列表的內(nèi)容了,下一步要做的是把內(nèi)容存到表單中
$("#btn").click(function(){
var nian=$("#year").val();
var yue=$("#month").val();
var ri=$("#day").val();
var time=nian+"-"+yue+"-"+ri+"";
$("#hs").val(time)
})
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關(guān)文章
關(guān)于二級(jí)目錄拖拽排序的實(shí)現(xiàn)(源碼示例下載)
本篇文章介紹了,關(guān)于二級(jí)目錄拖拽排序的實(shí)現(xiàn)(源碼示例下載)。需要的朋友參考下2013-04-04
thinkphp配置文件路徑的實(shí)現(xiàn)方法
下面小編就為大家?guī)硪黄猼hinkphp配置文件路徑的實(shí)現(xiàn)方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-08-08
Laravel 實(shí)現(xiàn)在Blade模版中使用全局變量代替路徑的例子
今天小編就為大家分享一篇Laravel 實(shí)現(xiàn)在Blade模版中使用全局變量代替路徑的例子,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-10-10
PHP數(shù)據(jù)類型之整數(shù)類型、浮點(diǎn)數(shù)的介紹
本篇文章介紹了,PHP數(shù)據(jù)類型之整數(shù)類型、浮點(diǎn)數(shù)的介紹。需要的朋友參考下2013-04-04
淺析ThinkPHP緩存之快速緩存(F方法)和動(dòng)態(tài)緩存(S方法)(日常整理)
thinkPHP的F方法只能用于緩存簡單數(shù)據(jù)類型,不支持有效期和緩存對象。S()緩存方法支持有效期,又稱動(dòng)態(tài)緩存方法。本文是小編日常整理有關(guān)thinkphp緩存方法,對thinkphp緩存方法感興趣的朋友一起學(xué)習(xí)吧2015-10-10
thinkPHP框架動(dòng)態(tài)配置用法實(shí)例分析
這篇文章主要介紹了thinkPHP框架動(dòng)態(tài)配置用法,結(jié)合實(shí)例形式分析了thinkPHP3.0之前的動(dòng)態(tài)配置操作技巧及緩存相關(guān)操作注意事項(xiàng),需要的朋友可以參考下2018-06-06

