我这里有一段代码片段。现在,这不是我的。我刚在互联网上找到了这个,我想我可以用它。现在我遇到的问题是..我不能选择接下来的几个月,但我可以选择当前月份。这里应该做些什么?这是链接http://jsfiddle.net/jM9Wm/7/
注意到您可以在按Enter键后选择12月份。但是您无法在其后选择任何飞蛾。有什么想法吗?
非常感谢任何帮助。感谢
答案 0 :(得分:3)
如果您只想选择月份和年份,可以使用此处显示的解决方案:
答案 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();