用這個(gè):minDate,maxDate

創(chuàng)新互聯(lián)自2013年起,先為通海等服務(wù)建站,通海等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為通海企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
jQuery('#holderCertiValidityDate').datepicker({
changeMonth: true,
changeYear: true,
showOn: 'button',
buttonImage: 'images/date.gif',
buttonImageOnly: true,
buttonText: '選擇日期',
dayNamesMin: ['日', '一', '二', '三', '四', '五', '六'],
monthNamesShort: ['1月','2月','3月','4月','5月','6月','7月','8月','9月','10月','11月','12月'],
dateFormat: 'yy-mm-dd',
minDate: '-0y -0m -0d',
yearRange: '1900:c+90'
});
//為“出生日期”添加單擊函數(shù)
jQuery('#holderBirthday').datepicker({
changeMonth: true,
changeYear: true,
showOn: 'button',
buttonImage: 'images/date.gif',
buttonImageOnly: true,
buttonText: '選擇日期',
dayNamesMin: ['日', '一', '二', '三', '四', '五', '六'],
monthNamesShort: ['1月','2月','3月','4月','5月','6月','7月','8月','9月','10月','11月','12月'],
dateFormat: 'yy-mm-dd',
maxDate: '+0y +0m +0d',
yearRange: '1900:c+90'
});
1 先查下 UI文檔中有沒有選項(xiàng)
2 如果沒有再綁定一個(gè)鼠標(biāo)事件 大意就是當(dāng)鼠標(biāo)點(diǎn)擊這個(gè)框的時(shí)候 加上disabled屬性
也就是說必須點(diǎn)擊 日歷圖標(biāo)才觸發(fā)事件
3 日期段驗(yàn)證jqueryUI 里面有對應(yīng)demo 拿來用即可
(還可以用隱藏域來中轉(zhuǎn) 也可以達(dá)到不能手動(dòng)的目的)
你動(dòng)態(tài)添加的input框,并不會(huì)被日歷控件主動(dòng)初始化。
因?yàn)槟阍俪跏蓟諝v控件的時(shí)候,頁面還沒有你添加的這些元素呢。
你只能這樣。
$(function(){
$.datepicker.setDefaults($.datepicker.regional['zh-CN']);
function initDatePicker(ele){
ele.datepicker({
dateFormat:"yy-mm-dd",
autoSize:true,
})
initDatePicker($(".datepicker"));
}
$("#addRow").click(function(){
var $tr=$("tr/tr");
var $td1=$("td/td");
var dateInput = $("input type=\"text\" class=\"datepicker\" style=\"width: 70px;\"")
$td1.append(dateInput);
$td1.appendTo($tr);
$tr.appendTo("#tab");
initDatePicker(dateInput);
}
)
需要去找你使用的日期插件,插件的說明文檔或demo里應(yīng)該會(huì)有選中日期后的操作方法,在那個(gè)方法里給你的input賦值就行了。這樣的日期插件有很多很多,如果你不知道用的是什么插件,神仙都沒辦法。
日期對象可以使用系統(tǒng)的內(nèi)置的構(gòu)造函數(shù)來創(chuàng)建日期對象:
var d=new Date( );
d.getYear( ); //返回年不建議使用
d.getFullYear( ); //返回年,4位數(shù),建議使用
d.getMonth( );//返回月份,其值為0-11;
d.getDate( );//返回返回日期對象中的一個(gè)月中的第幾天
d.getDay( );//返回星期幾中的某一天
d.getHours( );//返回日期對象的小時(shí)部分
d.getMinutes( );//返回分鐘部分
d.getSeconds( );//返回秒鐘
d.getMillSeconds( );//返回毫秒
d.getTime( );//返回時(shí)間戳
d.getTimezoneOffset( );//返回時(shí)區(qū)的時(shí)差數(shù),單位是秒
希望對你有用.
文章標(biāo)題:jquery時(shí)間控件,jquery日歷控件
分享網(wǎng)址:http://chinadenli.net/article15/dsecodi.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導(dǎo)航、全網(wǎng)營銷推廣、外貿(mào)網(wǎng)站建設(shè)、商城網(wǎng)站、、企業(yè)建站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)