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驗證控件也可照常運行。
復(fù)制代碼 代碼如下:
<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事件,但不做任何處理:
復(fù)制代碼 代碼如下:
$("#<%= txtDate.ClientID %>").datepicker({
onSelect: function(dateText, inst) {
// 不做任何處理
}
});
現(xiàn)在我們選擇某個日期后就不會出現(xiàn)“'length'為空或不是對象”的錯誤了,而ASP.NET驗證控件也可照常運行。
您可能感興趣的文章:
- jQuery ui 利用 datepicker插件實現(xiàn)開始日期(minDate)和結(jié)束日期(maxDate)
- jquery UI Datepicker時間控件的使用方法(終結(jié)版)
- jquery UI Datepicker時間控件的使用方法(加強版)
- JQuery UI DatePicker中z-index默認為1的解決辦法
- jquery ui dialog里調(diào)用datepicker的問題
- jquery UI 1.72 之datepicker
- jQueryUI中的datepicker使用方法詳解
- 設(shè)置jQueryUI DatePicker默認語言為中文
- jquery UI Datepicker時間控件的使用及問題解決
- jquery UI Datepicker時間控件沖突問題解決
相關(guān)文章
JQuery Study Notes 學(xué)習(xí)筆記(一)
jquery是當前比較流行的js類庫,學(xué)習(xí)它可以實現(xiàn)很多功能。2010-08-08jQuery AJAX 調(diào)用WebService實現(xiàn)代碼
用jQuery調(diào)用其他項目的WebService的代碼,需要的朋友可以參考下。2010-03-03jquery復(fù)選框checkbox實現(xiàn)刪除前判斷
頁面有很多數(shù)據(jù),可以刪除一條或多條,刪除前判斷是否選中至少一條,否則提示,具體示例如下,需要的朋友可以參考下2014-04-04jquery與google map api結(jié)合使用 控件,監(jiān)聽器
關(guān)于jquery的獲取不再此處累贅,網(wǎng)上有許多關(guān)于jquery的介紹。2010-03-03jQuery實現(xiàn)的form轉(zhuǎn)json經(jīng)典示例
這篇文章主要介紹了jQuery實現(xiàn)的form轉(zhuǎn)json功能,結(jié)合完整實例形式分析了jQuery將form表單數(shù)據(jù)封裝成json傳輸?shù)木唧w步驟與相關(guān)操作技巧,需要的朋友可以參考下2017-10-10Jquery結(jié)合HTML5實現(xiàn)文件上傳
本文給大家介紹的是利用Jquery使用HTML5的FormData屬性實現(xiàn)對文件的上傳的方法和實例,非常的實用,有需要的小伙伴可以參考下。2015-06-06