【问题标题】:Maximum value on Knockout DatepickerKnockout Datepicker 的最大值
【发布时间】:2014-10-09 02:04:21
【问题描述】:
 <td>
     <input id="dt_dec_date" data-bind="datepicker: vm.afi.Details.DecisionDate" />
 </td>

 DecisionDate: ko.observable(),

我需要确保日期不超过今天,我尝试使用 max 但无法使其工作,任何想法。

对不起,如果这真的很简单,但我是淘汰赛的新手。我有这个值来自服务器,但允许用户更改它,但不能超过今天的日期。

【问题讨论】:

  • 您需要向我们展示自定义绑定

标签: knockout.js


【解决方案1】:

深受answer 的启发。假设您正在使用上述答案中的datepicker 绑定,那么您只需要使用以下标记:

<input id="dt_dec_date" data-bind="datepicker: decisionDate, datepickerOptions: { maxDate: new Date() }" />

而视图模型是:

var viewModel = {
    ...
    decisionDate: ko.observable(new Date("08/15/2014")),
    ...
};

请参阅demo

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-03-19
    • 2014-05-24
    • 2015-10-25
    • 2017-07-27
    • 1970-01-01
    • 1970-01-01
    • 2013-10-09
    • 1970-01-01
    相关资源
    最近更新 更多