0

我试图在 datepicker 中显示 minDate:1 和 defaultDate:+3。

$( ".datepicker1" ).datepicker({
            dateFormat: "mm-dd-yy",
            altFormat: "yy-mm-dd",
            altField: "#altField",
            minDate: 1
});
$("#TTOCutoffDate").datepicker("option", "defaultDate", 3);
$("#fileDate").datepicker("option", "defaultDate", 3);

If I use html input box, it works as expected.
<input type="text" name="fileDate" id="fileDate" class="datepicker1">

成功图片

But If I use html.textboxfor as below, it doesn't work.
<%=Html.TextBoxFor(x => x.TTOCutoffDate, ttoEnabled ? new {@class="datepicker1" } : (object)new { 
disabled = "disabled" })%>

文本框图片

似乎默认日期未设置为默认日期。

如何使它与 TextBoxFor 一起使用?html 呈现如下。

<input type="text" name="fileDate" id="fileDate" class="datepicker1 hasDatepicker"> 
<input class="datepicker1 hasDatepicker" id="TTOCutoffDate" name="TTOCutoffDate" type="text" value="" readonly="" style="background-color: rgb(255, 255, 255);">

谢谢你。

4

1 回答 1

0

您缺少 fileDate ID

于 2020-08-27T02:12:32.313 回答