我想将 datetimepicker 的值传递给我的 Codebehind(C#) 并将其保存到 C# 中的变量中。
我尝试使用隐藏字段,但它不起作用。
这是js代码:
var dates = $("#ArrivalStartDatepicker").datetimepicker({
defaultDate: "+lw",
dateFormat: 'dd-mm-yy',
changeMonth: true,
numberOfMonths: 2,
ampm: true,
stepMinute: 10,
minuteGrid: 10,
onSelect: function (selectedDate) {
document.getElementById("ArrivalStart").value = dates.datetimepicker('getDate');
}
});
隐藏区域:
<div>
<input type="hidden" id="ArrivalStart" runat="server"/>
</div>
当我选择日期或时间时,萤火虫会引发以下错误:
document.getElementById("ArrivalStart") 为空
这告诉我 ArrivalStart-Field 在 JS 中是不可访问的。
我该如何管理?
问候
托比