日期字段的占位符 Asp.net HtmlHelper
Placeholder for date field Asp.net HtmlHelper
我正在编写一个带有剃须刀页面的 ASP.NET Mvc 应用程序。我在为日期字段设置初始值时遇到问题。
下面是我负责生成日期字段的代码:
@Html.TextBoxFor(m => m.BudgetEntry.DateOfExpence, new { @type = "date",@id="datePicker",@class = "form-control datepicker" })
Html 生成:
<input class="form-control datepicker" data-val="true" data-val-date="The field Date of expence must be a date." data-val-required="The Date of expence field is required." id="datePicker" name="BudgetEntry.DateOfExpence" type="date" value="">
我想在特定日期设置此日期字段。
下面是我试过没有效果的:
window.onload= function() {
document.querySelector('#datePicker').value = "12-23-2020";
}
(也试过“12/23/2020”)没有效果我仍然看到 window 是这样的:
另外 document.GetElementById 也不起作用。
我试过像这样在@html 中放置占位符:
@Html.TextBoxFor(m => m.BudgetEntry.DateOfExpence, new { @type = "date",@id="datePicker", @placeholder="12/03/2020 " , @class = "form-control datepicker" })
没有任何成功
从 id 中删除 #
并将日期更改为格式 "yyyy-MM-dd"
document.getElementById('datePicker').value = "2020-12-23";
我正在编写一个带有剃须刀页面的 ASP.NET Mvc 应用程序。我在为日期字段设置初始值时遇到问题。 下面是我负责生成日期字段的代码:
@Html.TextBoxFor(m => m.BudgetEntry.DateOfExpence, new { @type = "date",@id="datePicker",@class = "form-control datepicker" })
Html 生成:
<input class="form-control datepicker" data-val="true" data-val-date="The field Date of expence must be a date." data-val-required="The Date of expence field is required." id="datePicker" name="BudgetEntry.DateOfExpence" type="date" value="">
我想在特定日期设置此日期字段。
下面是我试过没有效果的:
window.onload= function() {
document.querySelector('#datePicker').value = "12-23-2020";
}
(也试过“12/23/2020”)没有效果我仍然看到 window 是这样的:
另外 document.GetElementById 也不起作用。
我试过像这样在@html 中放置占位符:
@Html.TextBoxFor(m => m.BudgetEntry.DateOfExpence, new { @type = "date",@id="datePicker", @placeholder="12/03/2020 " , @class = "form-control datepicker" })
没有任何成功
从 id 中删除 #
并将日期更改为格式 "yyyy-MM-dd"
document.getElementById('datePicker').value = "2020-12-23";