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