没有触发器的jQuery Datepicker

时间:2012-11-06 09:36:07

标签: jquery jquery-ui jquery-ui-datepicker

我希望在页面上显示jQuery 3个月日历。用户将选择一些日期并单击按钮以查看日程表。

我尝试使用下面的jQuery代码

<input type="text" id="dp-text-box" />

$("#dp-text-box").datepicker({               
            numberOfMonths: 3,               
            dateFormat:'yy/mm/dd'
        });

但是它会显示文本框,用户必须单击才能打开datepicker。

但在我的情况下,我应该显示datepicker默认值并允许用户导航。

请找到我需要的附件图片。My Date Picker Requirement

2 个答案:

答案 0 :(得分:3)

从手册中,

  

显示页面中嵌入的日期选择器,而不是叠加层。只需在div上调用.datepicker()而不是输入

HTML

<div id="datepicker"></div>

的jQuery

$( "#datepicker" ).datepicker({
    numberOfMonths: 3,
    onSelect : function( selDate, instance){
        alert(selDate);
    }
});

注意:onSelect位没有经过测试,但应该有效。

答案 1 :(得分:0)

使用div而不是textbox

的javascript

$(function() {
    $( "#datepicker" ).datepicker();
});

HTML

<div id="datepicker"></div>