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>
日付または時刻を選択すると、firebug が次のエラーをスローします。
document.getElementById("ArrivalStart") は null です
これは、ArrivalStart-Field が JS でアクセスできないことを示しています。
どうすればこれを管理できますか?
挨拶
トビ