我有這樣的考慮:如何獲取由datepicker發佈的日期?
$('#datepicker').datepicker({
onSelect: function (date, inst){
$(this).parent('form').submit();
}
});
<form method="post" name="datepickerForm">
<div id="datepicker"></div>
</form>
Date Posted: @ViewBag.PostedDate
在控制器
,我有:
public ActionResult Index(int? datepickerForm) {
if(datepickerForm.HasValue) // this is always null
ViewBag.PostedDate = datepickerForm.Value;
}
你爲什麼要使用'div'的日期選擇?它不應該是一個「輸入」? '' –
@RocketHazmat,頁面包含一個日曆,當用戶點擊它時,它會顯示該日期的數據。這就是爲什麼我不認爲'輸入文本框'是必要的,因爲這會引入額外的點擊。 –