Javascript 敲除绑定HTML日期选择器最小值和最大值

Javascript 敲除绑定HTML日期选择器最小值和最大值,javascript,html,date,knockout.js,Javascript,Html,Date,Knockout.js,我有两个HTML日期选择器,我有麻烦。我试图做的是设置值,并使用Knockout应用最小和最大标准。经过大量研究,我找到了值、最小值和最大值的正确格式。问题是,最小值和最大值似乎不起作用 这是我的HTML日期选择器: <input type="date" data-bind="value: MinDate, min: MinDateRange, max: MaxDateRange" /> 根据我发送的链接,所有日期的格式为yyyy-MM-dd。如果我手动应用最小值和最大值作为属

我有两个HTML日期选择器,我有麻烦。我试图做的是设置值,并使用Knockout应用最小和最大标准。经过大量研究,我找到了值、最小值和最大值的正确格式。问题是,最小值和最大值似乎不起作用

这是我的HTML日期选择器:

<input type="date" data-bind="value: MinDate, min: MinDateRange, max: MaxDateRange" />


根据我发送的链接,所有日期的格式为yyyy-MM-dd。如果我手动应用最小值和最大值作为属性,则日期格式可以正常工作。有人知道我做错了什么吗

不能只使用
min
max
,因为没有这样的绑定处理程序。但您可以使用attr bindingHandler:

<input type="date" data-bind="value: MinDate, attr: { min: MinDateRange, max: MaxDateRange }" />


谢谢!嗯!!现在我觉得自己很笨。如果MinDaterRange或MaxDateRange是可见的,那么这不会重新绑定/更新。