Скажем, у меня есть некоторый код JavaScript, который выглядит следующим образом:
function CheckDateField()
{
if (!Modernizr.inputtypes.date) {
$(function () {
$(".datefield").datepicker();
});
}
}
Это проверяет, совместима ли версия браузера с HTML 5, и использует поле даты, если это так;еще текстовое поле.
В моем представлении .NET Core есть поле наподобие этого:
<div class="form-group">
<label asp-for="DOB" class="control-label"></label>
@*@Html.TextBox("datepicker")*@
@Html.TextBox("datepicker", null, new { @readonly = "readonly" })
Как использовать это поле в JavaScript?Я пробовал это:
<label asp-for="DOB" class="control-label" onload="CheckDateField()"></label>
Было бы хорошо поместить JavaScript прямо в уровне, если это возможно.Я потратил два часа на поиски в Google и попробовал несколько вещей, которые не сработали.