jQuery UI Datepicker length為空或不是對(duì)象錯(cuò)誤的解決方法
更新時(shí)間:2010年12月19日 22:06:13 作者:
jQuery UI Datepicker length為空或不是對(duì)象錯(cuò)誤的解決方法,需要的朋友可以參考下。
我們開(kāi)發(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)過(guò)我的研究,找到了一個(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)過(guò)我的研究,找到了一個(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)開(kāi)始日期(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的問(wèn)題
- jquery UI 1.72 之datepicker
- jQueryUI中的datepicker使用方法詳解
- 設(shè)置jQueryUI DatePicker默認(rèn)語(yǔ)言為中文
- jquery UI Datepicker時(shí)間控件的使用及問(wèn)題解決
- jquery UI Datepicker時(shí)間控件沖突問(wèn)題解決
相關(guān)文章
jQuery模仿京東/天貓商品左側(cè)分類導(dǎo)航菜單效果
在京東或者是天貓上可以看到左側(cè)分類導(dǎo)航菜單,當(dāng)鼠標(biāo)滑過(guò)導(dǎo)航分類時(shí),會(huì)出現(xiàn)詳細(xì)分類模塊,鼠標(biāo)移開(kāi)就會(huì)恢復(fù)默認(rèn)樣式,下面小編給大家?guī)?lái)了基于 mouseenter()和mouseleave()實(shí)現(xiàn)仿京東/天貓商品左側(cè)分類導(dǎo)航菜單效果,一起看看吧2016-06-06
使用jQuery實(shí)現(xiàn)Web頁(yè)面換膚功能的要點(diǎn)解析
網(wǎng)頁(yè)換膚的實(shí)質(zhì)就是切換CSS樣式,關(guān)鍵是給用戶做出點(diǎn)擊切換的功能以及換膚完成之后的緩存記錄功能,下面我們就來(lái)看一下使用jQuery實(shí)現(xiàn)Web頁(yè)面換膚功能的要點(diǎn)解析:2016-05-05
jQuery簡(jiǎn)單實(shí)現(xiàn)向列表動(dòng)態(tài)添加新元素的方法示例
這篇文章主要介紹了jQuery簡(jiǎn)單實(shí)現(xiàn)向列表動(dòng)態(tài)添加新元素的方法,涉及jQuery事件響應(yīng)及頁(yè)面元素動(dòng)態(tài)操作相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2017-12-12
jQuery實(shí)現(xiàn)每日秒殺商品倒計(jì)時(shí)功能
這篇文章主要介紹了 jQuery實(shí)現(xiàn)每日秒殺商品倒計(jì)時(shí)功能,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-09-09
Jquery選擇器中使用變量實(shí)現(xiàn)動(dòng)態(tài)選擇例子
這篇文章主要介紹了Jquery選擇器中使用變量實(shí)現(xiàn)動(dòng)態(tài)選擇例子,這樣做的好處我們可以動(dòng)態(tài)選擇一些元素,核心思想其實(shí)就是用字符串組合,需要的朋友可以參考下2014-07-07
jquery插件ContextMenu設(shè)置右鍵菜單
這篇文章主要介紹了jquery插件ContextMenu設(shè)置右鍵菜單的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-03-03
Jquery解析json字符串及json數(shù)組的方法
這篇文章主要介紹了Jquery解析json字符串及json數(shù)組的方法,實(shí)例分析了jQuery操作json格式字符串與數(shù)組的相關(guān)技巧,需要的朋友可以參考下2015-05-05

