我有一个连接到日历控件的文本框
$('#txtPromoPrcStrt').datepick({
dateFormat: 'mm/dd/yyyy',
onSelect: function(selectedDate) { txtPromoPrcStrt_TextChanged(); }
});
并在txtPromoPrcStrt函数内部触发change事件,以便我可以回发到服务器。在服务器上一切正常,我可以看到我在TextBox.Text中选择的日期的值。问题是当页面在回发后呈现时,我不再看到TextBox中的值,即使我查看源代码时我可以在INPUT标记的value =“”中看到我的日期。谁能告诉我发生了什么?
答案 0 :(得分:1)
datepicker可能在最初加载时消隐该字段。可能有一个选项可以将字段默认为datepicker的值,否则你可以这样做:
$('#myDatepicker').datepicker();
$('#myDatepicker').val($('#myDatepicker.').attr('value'));
您可以将值设置为属性的值。