jQuery日历控件

时间:2011-08-18 18:08:06

标签: jquery events calendar datepicker

我有一个连接到日历控件的文本框

 $('#txtPromoPrcStrt').datepick({
                    dateFormat: 'mm/dd/yyyy',
                    onSelect: function(selectedDate) { txtPromoPrcStrt_TextChanged(); }
 });

并在txtPromoPrcStrt函数内部触发change事件,以便我可以回发到服务器。在服务器上一切正常,我可以看到我在TextBox.Text中选择的日期的值。问题是当页面在回发后呈现时,我不再看到TextBox中的值,即使我查看源代码时我可以在INPUT标记的value =“”中看到我的日期。谁能告诉我发生了什么?

1 个答案:

答案 0 :(得分:1)

datepicker可能在最初加载时消隐该字段。可能有一个选项可以将字段默认为datepicker的值,否则你可以这样做:

 $('#myDatepicker').datepicker();
 $('#myDatepicker').val($('#myDatepicker.').attr('value'));

您可以将值设置为属性的值。