改变作为文本框的值 的TargetControlID 为 CalendarExtender 牵动 选择的日期 ,如果满足以下2个条件:
- 一个 平变化 事件是由手动更改文本或通过调用的显式的Javascript fireEvent()方法在文本框烧制(无论是。
- 该 格式 在文本框中输入的日期相匹配由CalendarExtender控制使用的格式相同。
话虽如此,正确的处理方法是调用
set_selectedDate()CalendarExtender控件的函数。此调用不仅可以在“日历”上设置选定内容,还可以同时在“目标”文本框中设置选定内容。
这是示例代码:
<cc1:CalendarExtender ID="CalendarExtender1" runat="server" onClientDateSelectionChanged="dateSelectionChanged" TargetControlID="txtDate" PopupButtonID="imgCalendar"></cc1:CalendarExtender><script type="text/javascript"> function dateSelectionChanged(sender, args){ selectedDate = sender.get_selectedDate(); sundayDate = getSundayDateUsingYourAlgorithm(selectedDate); sender.set_SelectedDate(sundayDate); }</script>


