jquery ui datepicker无法选择日期

时间:2013-12-06 07:49:59

标签: jquery jquery-ui-datepicker

我这里有一段代码片段。现在,这不是我的。我刚在互联网上找到了这个,我想我可以用它。现在我遇到的问题是..我不能选择接下来的几个月,但我可以选择当前月份。这里应该做些什么?这是链接http://jsfiddle.net/jM9Wm/7/

注意到您可以在按Enter键后选择12月份。但是您无法在其后选择任何飞蛾。有什么想法吗?

非常感谢任何帮助。感谢

4 个答案:

答案 0 :(得分:3)

如果您只想选择月份和年份,可以使用此处显示的解决方案:

jQuery UI DatePicker to show month year only

答案 1 :(得分:2)

您实际上隐藏了已选择今天日期的日历,因此当您按Enter键时选择该日历,该日期仅验证此日期。切换到另一个月不会更改所选日期。这就是进入。

但如果你只想让月份和年份选择,那么正确的方法就是osi的答案。

在评论中查看jsFiddle(jsfiddle.net/x99UT)。

答案 2 :(得分:0)

jquery代码

<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css">
  <script src="http://code.jquery.com/jquery-1.9.1.js"></script>
  <script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
  <link rel="stylesheet" href="/resources/demos/style.css">
  <script>
$(function() {
    $( "#news_date" ).datepicker({
        dateFormat: 'yy/mm/dd',
        changeMonth: true,
        changeYear: true,
        yearRange: "-100:+0"
        });
  });

我希望它会对你有所帮助。

答案 3 :(得分:0)

在jquery片段中删除beforeshow函数。他们已经应用了一些条件。

使用以下内容......

$('input').datepicker();