jQuery UI Datepicker length为空或不是对象错误的解决方法

 更新时间:2010年12月19日 22:06:13   作者:  
jQuery UI Datepicker length为空或不是对象错误的解决方法,需要的朋友可以参考下。
我们开发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中选择某个日期时就会出现“'length'为空或不是对象”的错误。这由于Datepicker的bug造成的,经过我的研究,找到了一个很简单的解决方法——捕获Datepicker的onSelect事件,但不做任何处理:
复制代码 代码如下:

$("#<%= txtDate.ClientID %>").datepicker({
onSelect: function(dateText, inst) {
// 不做任何处理
}
});

现在我们选择某个日期后就不会出现“'length'为空或不是对象”的错误了,而ASP.NET验证控件也可照常运行。

相关文章

  • jQuery模仿京东/天猫商品左侧分类导航菜单效果

    jQuery模仿京东/天猫商品左侧分类导航菜单效果

    在京东或者是天猫上可以看到左侧分类导航菜单,当鼠标滑过导航分类时,会出现详细分类模块,鼠标移开就会恢复默认样式,下面小编给大家带来了基于 mouseenter()和mouseleave()实现仿京东/天猫商品左侧分类导航菜单效果,一起看看吧
    2016-06-06
  • 使用jQuery实现Web页面换肤功能的要点解析

    使用jQuery实现Web页面换肤功能的要点解析

    网页换肤的实质就是切换CSS样式,关键是给用户做出点击切换的功能以及换肤完成之后的缓存记录功能,下面我们就来看一下使用jQuery实现Web页面换肤功能的要点解析:
    2016-05-05
  • jQuery简单实现向列表动态添加新元素的方法示例

    jQuery简单实现向列表动态添加新元素的方法示例

    这篇文章主要介绍了jQuery简单实现向列表动态添加新元素的方法,涉及jQuery事件响应及页面元素动态操作相关实现技巧,需要的朋友可以参考下
    2017-12-12
  • jQuery实现每日秒杀商品倒计时功能

    jQuery实现每日秒杀商品倒计时功能

    这篇文章主要介绍了 jQuery实现每日秒杀商品倒计时功能,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-09-09
  • 无法获取隐藏元素宽度和高度的解决方案

    无法获取隐藏元素宽度和高度的解决方案

    本文主要介绍了无法获取隐藏元素(display:none)宽度(width)和高度(height)的解决方案,具有很好的参考价值。下面跟着小编一起来看下吧
    2017-03-03
  • Jquery选择器中使用变量实现动态选择例子

    Jquery选择器中使用变量实现动态选择例子

    这篇文章主要介绍了Jquery选择器中使用变量实现动态选择例子,这样做的好处我们可以动态选择一些元素,核心思想其实就是用字符串组合,需要的朋友可以参考下
    2014-07-07
  • 分享五个有用的jquery小技巧

    分享五个有用的jquery小技巧

    作为轻量级的JS库,jQuery随着JavaScrīpt脚本的大热而备受Web开发者亲睐。本文给大家分享五个有用的jquery小技巧,需要的朋友可以参考下
    2015-10-10
  • jquery插件ContextMenu设置右键菜单

    jquery插件ContextMenu设置右键菜单

    这篇文章主要介绍了jquery插件ContextMenu设置右键菜单的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-03-03
  • Jquery解析json字符串及json数组的方法

    Jquery解析json字符串及json数组的方法

    这篇文章主要介绍了Jquery解析json字符串及json数组的方法,实例分析了jQuery操作json格式字符串与数组的相关技巧,需要的朋友可以参考下
    2015-05-05
  • EasyUI中的dataGrid的行内编辑

    EasyUI中的dataGrid的行内编辑

    这篇文章主要介绍了EasyUI中的dataGrid的行内编辑的实现代码,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-06-06

最新评论