使用JavaScript将ajax日历值转换为文本框模糊事件中的日期时间
本文关键字:事件 模糊 时间 日期 文本 JavaScript ajax 日历 转换 使用 | 更新日期: 2023-09-27 18:08:29
我有一个带有AJAX日历扩展控件的ASP.net文本框。
<asp:TextBox ID="tbxReceivedDate" CssClass="selectstyle" runat="server" MaxLength="100" Width="200" onblur="parseStringtoDateTime();"></asp:TextBox>
<cc1:CalendarExtender ID="CalendarExtender1" TargetControlID="tbxReceivedDate" Format="ddd MM/dd/yyyy hh:mm:ss tt" runat="server"></cc1:CalendarExtender>
我想在textbox blur
事件中使用JavaScript将此字符串转换为适当的日期格式(例如,08/17/2014 9:43:00 AM)。
到目前为止,我有下面的代码,但它没有给我想要的结果。
<script type="text/javascript">
function parseStringtoDateTime() {
var t = new Date($('#<%= tbxReceivedDate.ClientID %>').val());
alert(t);
}
</script>
我可以改变什么来得到想要的结果?
可以通过AJAX行为在javascript中获取日期,如下所示:
var date = $find("behaviorID").get_selectedDate();
要做到这一点,在您的CalendarExtender
中,您应该像这样定义BehaviorID
属性BehaviorID="behaviorID"