我一定是错过了一些设置或什么,但当我使用后退按钮的日期选择器跳转到1899年从当前年份。
有没有其他人看到这个并修复了它?
(You可以看到我注解掉的不同组合。)
$('.dialog-search,#from')
.datepicker({
defaultDate: 'c-1m',
dateFormat: 'yymmdd',
//changeMonth: true,
changeYear: true,
showAnim: 'fadeIn',
duration: 200,
//gotoCurrent: true,
showOtherMonths: true,
selectOtherMonths: true,
currentText: 'Now',
shortYearCutoff: '+20',
//showWeek: true,
//firstDay: 1,
numberOfMonths: 1,
showButtonPanel: true,
yearRange: 'c-200:c',
onSelect: function(selectedDate,inst) {
$('.dialog-search,#from').val(selectedDate);
}
});
8条答案
按热度按时间fdbelqdn1#
当我有多个文本输入具有相同的ID时,我遇到了这个问题,当你在页面上有多个编辑器用于同一个模型类时,这在MVC框架中很容易做到。我通过显式指定ID并保持Name不变来解决这个问题,这样模型解析就可以在回发时工作。
klh5stk12#
我在致电时遇到此问题
然后重新初始化日期选择器。
mzillmmw3#
如果您有一个默认示例,就会发生这种情况,因为在jQuery插件中,默认日期配置为1899年。
我们只需要找出默认日期代码触发的原因
vcirk6k64#
我已经用你的代码在jsfiddle中创建了一个演示,但是我不能重现你的问题。你能在http://jsfiddle.net/w78xX/中检查一下吗?
xhv8bpkk5#
我也有同样的问题。我用 AJAX 填充日期选择器字段,并在PrettyPhoto上显示为弹出窗口。
这是我的代码。
zrfyljdw6#
尝试使用:格式:'mm/dd/yyyy hh:ii:ss P'诀窍是保持日期格式与后端返回的格式相同。
2w3kk1z57#
我遇到了同样的问题,添加
useCurrent: false
解决了这个问题。xmd2e60i8#
这让我抓狂,因为我的项目没有任何代码更改,我意识到这是因为浏览器的一些东西。我使用的是Chrome,Firefox很好,即使使用Incognito Chrome窗口也很好。
你知道吗?谢谢!