ajaxToolkit:CalendarExtender时间组件

时间:2014-11-19 06:16:42

标签: ajaxcontroltoolkit calendarextender

我正在使用ajaxToolkit:带有TextBox的CalendarExtender,我希望用户也能够输入时间组件。

最好的办法是什么?

1 个答案:

答案 0 :(得分:1)

一种强迫"使用时间组件的AjaxControlToolKit CalendarExtender是使用OnClientDateSelectionChangedJavaScript附加它。

<ajaxToolkit:CalendarExtender ID="ce1" runat="server" PopupButtonID="calImg" Enabled="true" Format="dd/MM/yyyy" TargetControlID="txtLeft" PopupPosition="TopRight" OnClientDateSelectionChanged="AppendTime"></ajaxToolkit:CalendarExtender>

<script language="javascript" type="text/javascript">
        //this script will get the date selected from the given calendarextender (ie: "sender") and append the
        //current time to it.
        function AppendTime(sender, args){
            var selectedDate = new Date();
            selectedDate = sender.get_selectedDate();
            var now = new Date();
            sender.get_element().value = selectedDate.format("dd/MM/yyyy") + " " + now.format("HH:mm");
        }
    </script>