jQuery UI Datepicker length為空或不是對象錯誤的解決方法
更新時間:2010年12月19日 22:06:13 作者:
jQuery UI Datepicker length為空或不是對象錯誤的解決方法,需要的朋友可以參考下。
我們開發(fā)ASP.NET站點(diǎn)時,如果將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)我們在Datepicker中選擇某個日期時就會出現(xiàn)“'length'為空或不是對象”的錯誤。這由于Datepicker的bug造成的,經(jīng)過我的研究,找到了一個很簡單的解決方法——捕獲Datepicker的onSelect事件,但不做任何處理:
$("#<%= txtDate.ClientID %>").datepicker({
onSelect: function(dateText, inst) {
// 不做任何處理
}
});
現(xiàn)在我們選擇某個日期后就不會出現(xiàn)“'length'為空或不是對象”的錯誤了,而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)我們在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驗(yàn)證控件也可照常運(yùn)行。
您可能感興趣的文章:
- jQuery ui 利用 datepicker插件實(shí)現(xiàn)開始日期(minDate)和結(jié)束日期(maxDate)
- jquery UI Datepicker時間控件的使用方法(終結(jié)版)
- jquery UI Datepicker時間控件的使用方法(加強(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時間控件的使用及問題解決
- jquery UI Datepicker時間控件沖突問題解決
相關(guān)文章
jQuery模仿京東/天貓商品左側(cè)分類導(dǎo)航菜單效果
在京東或者是天貓上可以看到左側(cè)分類導(dǎo)航菜單,當(dāng)鼠標(biāo)滑過導(dǎo)航分類時,會出現(xiàn)詳細(xì)分類模塊,鼠標(biāo)移開就會恢復(fù)默認(rèn)樣式,下面小編給大家?guī)砹嘶?mouseenter()和mouseleave()實(shí)現(xiàn)仿京東/天貓商品左側(cè)分類導(dǎo)航菜單效果,一起看看吧2016-06-06
使用jQuery實(shí)現(xiàn)Web頁面換膚功能的要點(diǎn)解析
網(wǎng)頁換膚的實(shí)質(zhì)就是切換CSS樣式,關(guān)鍵是給用戶做出點(diǎn)擊切換的功能以及換膚完成之后的緩存記錄功能,下面我們就來看一下使用jQuery實(shí)現(xiàn)Web頁面換膚功能的要點(diǎn)解析:2016-05-05
jQuery簡單實(shí)現(xiàn)向列表動態(tài)添加新元素的方法示例
這篇文章主要介紹了jQuery簡單實(shí)現(xiàn)向列表動態(tài)添加新元素的方法,涉及jQuery事件響應(yīng)及頁面元素動態(tài)操作相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2017-12-12
jQuery實(shí)現(xiàn)每日秒殺商品倒計(jì)時功能
這篇文章主要介紹了 jQuery實(shí)現(xiàn)每日秒殺商品倒計(jì)時功能,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下2019-09-09
Jquery選擇器中使用變量實(shí)現(xiàn)動態(tài)選擇例子
這篇文章主要介紹了Jquery選擇器中使用變量實(shí)現(xiàn)動態(tài)選擇例子,這樣做的好處我們可以動態(tài)選擇一些元素,核心思想其實(shí)就是用字符串組合,需要的朋友可以參考下2014-07-07
jquery插件ContextMenu設(shè)置右鍵菜單
這篇文章主要介紹了jquery插件ContextMenu設(shè)置右鍵菜單的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-03-03
Jquery解析json字符串及json數(shù)組的方法
這篇文章主要介紹了Jquery解析json字符串及json數(shù)組的方法,實(shí)例分析了jQuery操作json格式字符串與數(shù)組的相關(guān)技巧,需要的朋友可以參考下2015-05-05

