Javascript 如果只允许在文本字段中显示天,则jQuery多个日期选择器不工作
我想允许用户使用“用于jQuery UI的多日期选择器v1.5.2”选择多个日期 由于每个textfield的有效范围是1个月,textfiels不是很长,所以我只想显示用户选择日期的天数 演示: 问题是当我试着像下面这样定义它时Javascript 如果只允许在文本字段中显示天,则jQuery多个日期选择器不工作,javascript,jquery,jquery-ui,datepicker,Javascript,Jquery,Jquery Ui,Datepicker,我想允许用户使用“用于jQuery UI的多日期选择器v1.5.2”选择多个日期 由于每个textfield的有效范围是1个月,textfiels不是很长,所以我只想显示用户选择日期的天数 演示: 问题是当我试着像下面这样定义它时 $('#day_only').multiDatesPicker({ dateFormat:"dd" }); 日期选择器将停止工作或仅在文本字段中显示一天,而任何其他dateFormat似乎工作正常 有谁能帮我解决这个问题吗?谢谢 我认为您必须
$('#day_only').multiDatesPicker({
dateFormat:"dd"
});
日期选择器将停止工作或仅在文本字段中显示一天,而任何其他dateFormat
似乎工作正常
有谁能帮我解决这个问题吗?谢谢 我认为您必须在多个日历中使用日期和月份。您可以将jquery函数更改为这样
var dates = $( "#day_only, #day_n_month" ).datepicker({
changeMonth: true,
numberOfMonths: 1,
dateFormat:'mm-dd',
onSelect: function( selectedDate ) {
var option = this.id == "day_only" ? "minDate" : "maxDate",
instance = $( this ).data( "datepicker" ),
date = $.datepicker.parseDate(
instance.settings.dateFormat ||
$.datepicker._defaults.dateFormat,
selectedDate, instance.settings );
dates.not( this ).datepicker( "option", option, date );
}
});
我认为您必须使用日期和月份进行多日历。您可以将jquery函数更改为这样
var dates = $( "#day_only, #day_n_month" ).datepicker({
changeMonth: true,
numberOfMonths: 1,
dateFormat:'mm-dd',
onSelect: function( selectedDate ) {
var option = this.id == "day_only" ? "minDate" : "maxDate",
instance = $( this ).data( "datepicker" ),
date = $.datepicker.parseDate(
instance.settings.dateFormat ||
$.datepicker._defaults.dateFormat,
selectedDate, instance.settings );
dates.not( this ).datepicker( "option", option, date );
}
});
我知道这是一篇比较老的帖子,但我最近在
.multi-datespicker()
中遇到了这篇帖子,如果我早点知道这些信息会有所帮助
multi-datespicker
构建在ui.datepicker()
之上。您可以使用的最接近的日期格式是“mm-dd”或“mmdd”,否则您将看到“无效日期”错误。我知道这是一篇较旧的文章,但最近我在中遇到了这篇文章。multiDatesPicker()
,如果我早点知道这些信息会有所帮助
multi-datespicker
构建在ui.datepicker()
之上。您可以使用的最接近的日期格式是“mm dd”或“mmdd”,否则您将看到“无效日期”错误。非常感谢您的回答!但它似乎不允许在文本字段中选择和显示多个日期,也不允许删除月份。非常感谢您的回答!但是它似乎不允许在文本字段中选择和显示多个日期,它也不能摆脱月份