每当我点击我的页面时,Bootstrap datepicker都会设置当前日期

时间:2013-04-16 07:19:37

标签: javascript jquery twitter-bootstrap knockout.js datepicker

我正在使用带淘汰赛的bootstrap日期选择器,但它无法正常工作。每当我点击html页面上的任意位置,它就会调用datepicker设置值并设置当前日期。

请告诉我如何防止此调用设定值,直到我从日期选择器控件中选择日期。

这就是我在做的事。

<div class="control-group">
    <span class="control-label lblWidth">Start Date:</span>
    <div class="btn-group">
        <div class="input-append date" data-date="dateValue:Project.sDate">
            <input class="span2" size="16" type="text" data-bind="value:Project.sDate" readonly="readonly" />
            <span class="add-on"><i class="icon-calendar"></i></span>
        </div>
    </div>
</div>

<div class="control-group">
   <span class="control-label lblWidth">End Date:</span>
   <div class="btn-group">
       <div class="input-append date" data-date="dateValue:Project.eDate">
           <input class="span2" size="16" type="text" data-bind="value:Project.eDate" readonly="readonly" />
           <span class="add-on"><i class="icon-calendar"></i></span>
       </div>
    </div>
</div>

并在JavaScript中:

$('.date').datepicker();

2 个答案:

答案 0 :(得分:1)

尝试该代码: $('.date').datepicker('update',required_date);

答案 1 :(得分:0)

我刚才有同样的问题。虽然我不知道问题的根源,但我能够通过下载最新版本的bootstrap datepicker(http://www.eyecon.ro/bootstrap-datepicker/)并更新/替换 bootstrap-datepicker.js 来解决问题。文件。