jQuery UI Datepicker length為空或不是對象錯誤的解決方法
更新時間:2010年12月19日 22:06:13 作者:
jQuery UI Datepicker length為空或不是對象錯誤的解決方法,需要的朋友可以參考下。
我們開發(fā)ASP.NET站點時,如果將jQuery UI Datepicker與ASP.NET的驗證控件(如:RequiredFieldValidator)組合使用:
<asp:TextBox ID="txtDate" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="reqDate" runat="server" ControlToValidate="txtDate" ErrorMessage="*"></asp:RequiredFieldValidator>
<script type="text/javascript">$("#<%= txtDate.ClientID %>").datepicker();
</script>
那么當我們在Datepicker中選擇某個日期時就會出現(xiàn)“'length'為空或不是對象”的錯誤。這由于Datepicker的bug造成的,經(jīng)過我的研究,找到了一個很簡單的解決方法——捕獲Datepicker的onSelect事件,但不做任何處理:
$("#<%= txtDate.ClientID %>").datepicker({
onSelect: function(dateText, inst) {
// 不做任何處理
}
});
現(xiàn)在我們選擇某個日期后就不會出現(xiàn)“'length'為空或不是對象”的錯誤了,而ASP.NET驗證控件也可照常運行。
復制代碼 代碼如下:
<asp:TextBox ID="txtDate" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="reqDate" runat="server" ControlToValidate="txtDate" ErrorMessage="*"></asp:RequiredFieldValidator>
<script type="text/javascript">$("#<%= txtDate.ClientID %>").datepicker();
</script>
那么當我們在Datepicker中選擇某個日期時就會出現(xiàn)“'length'為空或不是對象”的錯誤。這由于Datepicker的bug造成的,經(jīng)過我的研究,找到了一個很簡單的解決方法——捕獲Datepicker的onSelect事件,但不做任何處理:
復制代碼 代碼如下:
$("#<%= txtDate.ClientID %>").datepicker({
onSelect: function(dateText, inst) {
// 不做任何處理
}
});
現(xiàn)在我們選擇某個日期后就不會出現(xiàn)“'length'為空或不是對象”的錯誤了,而ASP.NET驗證控件也可照常運行。
您可能感興趣的文章:
- jQuery ui 利用 datepicker插件實現(xiàn)開始日期(minDate)和結束日期(maxDate)
- jquery UI Datepicker時間控件的使用方法(終結版)
- jquery UI Datepicker時間控件的使用方法(加強版)
- JQuery UI DatePicker中z-index默認為1的解決辦法
- jquery ui dialog里調用datepicker的問題
- jquery UI 1.72 之datepicker
- jQueryUI中的datepicker使用方法詳解
- 設置jQueryUI DatePicker默認語言為中文
- jquery UI Datepicker時間控件的使用及問題解決
- jquery UI Datepicker時間控件沖突問題解決
相關文章
使用jQuery實現(xiàn)Web頁面換膚功能的要點解析
網(wǎng)頁換膚的實質就是切換CSS樣式,關鍵是給用戶做出點擊切換的功能以及換膚完成之后的緩存記錄功能,下面我們就來看一下使用jQuery實現(xiàn)Web頁面換膚功能的要點解析:2016-05-05
jQuery簡單實現(xiàn)向列表動態(tài)添加新元素的方法示例
這篇文章主要介紹了jQuery簡單實現(xiàn)向列表動態(tài)添加新元素的方法,涉及jQuery事件響應及頁面元素動態(tài)操作相關實現(xiàn)技巧,需要的朋友可以參考下2017-12-12
Jquery選擇器中使用變量實現(xiàn)動態(tài)選擇例子
這篇文章主要介紹了Jquery選擇器中使用變量實現(xiàn)動態(tài)選擇例子,這樣做的好處我們可以動態(tài)選擇一些元素,核心思想其實就是用字符串組合,需要的朋友可以參考下2014-07-07
Jquery解析json字符串及json數(shù)組的方法
這篇文章主要介紹了Jquery解析json字符串及json數(shù)組的方法,實例分析了jQuery操作json格式字符串與數(shù)組的相關技巧,需要的朋友可以參考下2015-05-05

