Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
获取报告后,通过jquery日期选择器保留输入值_Jquery_Asp.net_Datepicker - Fatal编程技术网

获取报告后,通过jquery日期选择器保留输入值

获取报告后,通过jquery日期选择器保留输入值,jquery,asp.net,datepicker,Jquery,Asp.net,Datepicker,我有两个输入日期开始日期和结束日期。我想在收到报告后在这些文本框中保留值。它可以工作,但在收到报告后,当我点击文本字段时,datepicker不会弹出开始日期。在if条件中,Datepicker为第一项显示开始日期或结束日期。有人能帮忙吗 <input runat="server" id="txtstartDate" type="text" /> <input runat="server" id="txtFinishDate" type="text" /> <

我有两个输入日期开始日期和结束日期。我想在收到报告后在这些文本框中保留值。它可以工作,但在收到报告后,当我点击文本字段时,datepicker不会弹出开始日期。在if条件中,Datepicker为第一项显示开始日期或结束日期。有人能帮忙吗

<input runat="server" id="txtstartDate" type="text"   />
<input runat="server" id="txtFinishDate" type="text"  />
<label   id="lblHiddenStartDate" style="display:none;"></label>
<label   id="lblHiddenEndDate" style="display:none;"></label>
jquery


如果我理解正确,您希望为开始日期和结束日期的每个输入文本框“放置日期值”

 $("#txtstartDate").datepicker().datepicker("setDate", new Date());
首先,不确定是否有必要调用jQueryUIDatePicker两次

$('#txtFinishDate').datepicker().val(($("lblHiddenEndDate").val));
其次,当您在控制台中查找时,这行代码将返回一个JS错误:

未捕获的TypeError:此.each不是一个函数

无论如何,我设置了一个示例代码作为您需要的参考。希望这能对你的问题有所帮助

$(document).ready(function() {
    var sHiddenStartDate = $.trim($('#lblHiddenStartDate').text());
    var sHiddenEndDate = $.trim($('#lblHiddenEndDate').text());

    // You call datepicker then setup your value for that input box
    $('#txtstartDate').datepicker().val(sHiddenStartDate);
    $('#txtFinishDate').datepicker().val(sHiddenEndDate);
});

这里有一个jsfiddle来了解更多细节:

谢谢您的时间。但是我很抱歉你没有理解我的问题。在输入字段中,默认情况下我输入当前日期,但通过日期选择器,用户可以选择任何日期,在获取报告后,我希望在两个输入字段中保留所选值,该部分工作正常,但在获取报告后,如果我再次希望从日期选择器中选择任何日期,则无法获取其中一个字段的日期选择器。你明白吗。很抱歉。如果可以的话,我可以看看你的html和js源代码,看看你是如何生成报告的吗?这样我们就可以看到当您尝试单击两个输入[date]字段时[datepicker]不起作用的原因了?
$(document).ready(function() {
    var sHiddenStartDate = $.trim($('#lblHiddenStartDate').text());
    var sHiddenEndDate = $.trim($('#lblHiddenEndDate').text());

    // You call datepicker then setup your value for that input box
    $('#txtstartDate').datepicker().val(sHiddenStartDate);
    $('#txtFinishDate').datepicker().val(sHiddenEndDate);
});