在jQuery UI Datepicker中禁用将来的date
是否有可能从今天禁用未来的date?
假设今天是2010年10月23日,那么2010年10月24日起禁用。
对不起,我在jQuery和JavaScript中是非常新的。
确实是的。 datepicker具有您可以在初始化时设置的maxdate属性。
这是codez
$("#datepicker").datepicker({ maxDate: new Date, minDate: new Date(2007, 6, 12) });
$(function() { $("#datepicker").datepicker({ maxDate: '0'}); });
代码为未来的date只禁用今天的date。
var d = new Date(); $("#delivdate").datepicker({ showOn: "button", buttonImage: base_url+"images/cal.png", minDate:new Date(d.setDate(d.getDate() + 1)), buttonImageOnly: true }); $('.ui-datepicker-trigger').attr('title','');
未来1年的date可以通过
$('.date').datepicker({dateFormat: 'yy-mm-dd', minDate:(0), maxDate:(365)});
您也可以通过参数dateFormat
更改date格式
是的,datepicker支持最大date属性。
$("#datepickeraddcustomer").datepicker({ dateFormat: "yy-mm-dd", maxDate: new Date() });
你可以使用以下。
$("#selector").datepicker({ maxDate: 0 });
http://stefangabos.ro/jquery/zebra-datepicker
使用斑马dateselect器:
$('#select_month1').Zebra_DatePicker({ direction: false, format: 'Ym-d', pair: $('#select_month2') }); $('#select_month2').Zebra_DatePicker({ direction: 1, format: 'Ym-d', });
尝试这个:
$('#datepicker').datepicker({ endDate: new Date() });
这将禁用未来的date。
$('#thedate,#dateid').datepicker({ changeMonth:true, changeYear:true, yearRange:"-100:+0", dateFormat:"dd/mm/yy" , maxDate: '0', }); });