日期在回发时被删除
本文关键字:删除 日期 | 更新日期: 2023-09-27 18:33:24
我有一个表单在updatePanel中,我正在所有日期字段中放置掩码,如下所示:
jQuery(function ($) {
//phone numbers
DoMasks();
});
function DoMasks() {
//dates
var txtADate = $("#<%=txtADate.ClientID%>");
$(txtADate).mask("99/99/9999");
var txtDOB = $("#<%=txtDOB.ClientID%>");
$(txtDOB).mask("99/99/9999");
}
当我填写空白表单并将adate
放入,然后选择一个下拉列表(导致回发)时,adate
文本框中的日期将被删除。 当我注释掉DoMasks();
一切正常时,所以它一定在那里? 请协助。
如果我打开一个已经保存了数据的表单,并且日期都已经填写,它工作正常,这很奇怪。
回发后传回的日期的格式是什么?如果日期返回类似 09-30-2013
掩码将清除该值,因为它正在查找格式为 09/30/2013
的日期。(注意斜杠)
确保您的约会对象与/
一起回来。您可以使用如下所示的格式字符串来执行此操作:
myDate.ToString("MM/dd/yyyy")