使用 JQuery datepicker 从代码隐藏中选择的值
Using values selected by JQuery datepicker from code-behind
我正在构建一个 ASP.NET 网站,我在 aspx 标记页面中放入了一个 JQuery 日期选择器。
我还设置了默认值,在 FE 方面看起来没问题,文本框始终填充所选日期。
但是,当我尝试使用文本框中的文本值时,它就像什么都没有一样。
这是我在ASPX页面中的JS函数
<script type="text/javascript">
$(function () {
//console.log($("[id$=txtFromDate]"));
//console.log($("[id$=txtToDate]"));
$("[id$=txtFromDate]").datepicker();
$("[id$=txtToDate]").datepicker();
//init date format
$("[id$=txtFromDate]").datepicker({ dateFormat: 'mm/dd/yy' });
$("[id$=txtToDate]").datepicker({ dateFormat: 'mm/dd/yy' });
//init default date
var FromDate = new Date();
FromDate.setMonth(FromDate.getMonth()-1)
$("[id$=txtFromDate]").datepicker('setDate',FromDate);
$("[id$=txtToDate]").datepicker('setDate','today');
});
如何使用代码隐藏 C# 中的日期选择器?
替换
$("[id$=txtToDate]").datepicker('setDate','today');
和
var Today = new Date();
$("[id$=txtToDate]").datepicker('setDate',Today);
然后在后面的代码中你可以使用这个代码
Request.Form["txtToDate"]
"txtToDate"是你的输入框名称,不要使用输入框id;
我正在构建一个 ASP.NET 网站,我在 aspx 标记页面中放入了一个 JQuery 日期选择器。 我还设置了默认值,在 FE 方面看起来没问题,文本框始终填充所选日期。 但是,当我尝试使用文本框中的文本值时,它就像什么都没有一样。
这是我在ASPX页面中的JS函数
<script type="text/javascript">
$(function () {
//console.log($("[id$=txtFromDate]"));
//console.log($("[id$=txtToDate]"));
$("[id$=txtFromDate]").datepicker();
$("[id$=txtToDate]").datepicker();
//init date format
$("[id$=txtFromDate]").datepicker({ dateFormat: 'mm/dd/yy' });
$("[id$=txtToDate]").datepicker({ dateFormat: 'mm/dd/yy' });
//init default date
var FromDate = new Date();
FromDate.setMonth(FromDate.getMonth()-1)
$("[id$=txtFromDate]").datepicker('setDate',FromDate);
$("[id$=txtToDate]").datepicker('setDate','today');
});
如何使用代码隐藏 C# 中的日期选择器?
替换
$("[id$=txtToDate]").datepicker('setDate','today');
和
var Today = new Date();
$("[id$=txtToDate]").datepicker('setDate',Today);
然后在后面的代码中你可以使用这个代码
Request.Form["txtToDate"]
"txtToDate"是你的输入框名称,不要使用输入框id;