简体   繁体   中英

Setting the default date on jquery datepicker without populating the underlying input field

If I do:

$datePicker.datepicker('setDate', null);

the underlying input field does not get set to any specific date, but the datepicker widget selects the current date automatically.

jsfiddle

If I try:

$datePicker.datepicker('setDate', "01-01-2014");

it will populate the date field. The same goes for setting defaultDate on the datepicker options.

jsfiddle

Is there any way to set the widget to a date without having the field populated?

I updated your JSFiddle to work with a textbox rather than a div. As per jqueryui documentation :

defaultDateType: Date or Number or String Default: null Set the date to highlight on first opening if the field is blank.

Which means:

$('#date').datepicker({ defaultDate: '01/01/2015' });

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM