我有一个在 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();
一切正常时,它一定有什么东西吗?请协助。
如果我打开一个已经保存了数据的表单,并且日期都已经填写好了,它工作正常,很奇怪。