我在 UpdatePanel (ASP.Net) 中使用了一个物化的pickadate,我在回发时检测到了一个问题。
我在 UpdatePanel 启动时实现了这个脚本,如下所示:
<asp:UpdatePanel runat="server">
<ContentTemplate>
<script type="text/javascript">
var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_endRequest(function () {
$(document).ready(function () {
$('input.txt-00').characterCounter();
$(function () {
Materialize.updateTextFields();
});
});
$(document).ready(function () {
$('select').material_select();
});
var today = new Date(); //Get today's date
var minDate = new Date(today.getFullYear() - 99, 0, 0);
var maxDate = new Date(today.getFullYear() - 2, 0, 0);
$('.datepicker').pickadate({
selectMonths: true, // Creates a dropdown to control month
selectYears: 99, // Creates a dropdown of 15 years to control year
format: 'mm/dd/yyyy',
formatSubmit: 'yyyy-mm-dd',
onClose: function () {
$(document.activeElement).blur();
},
hiddenName: true,
min: minDate,
max: maxDate
});
...
我已经用谷歌搜索了几个小时,没有发现这样的问题......以前有没有人遇到过这个问题?谢谢你的帮助...