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


Posted in Javascript onDecember 19, 2010

我们开发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验证控件也可照常运行。
Javascript 相关文章推荐
判断JavaScript对象是否可用的最正确方法分析
Oct 03 Javascript
javascript复制对象使用说明
Jun 28 Javascript
jQuery实现图片渐入渐出切换展示效果
Aug 15 Javascript
JS实现具备延时功能的滑动门菜单效果
Sep 17 Javascript
jfinal与bootstrap的登录跳转实战演习
Sep 22 Javascript
原生javascript+css3编写的3D魔方动画旋扭特效
Mar 14 Javascript
js微信扫描二维码登录网站技术原理
Dec 01 Javascript
利用jQuery异步上传文件的插件用法详解
Jul 19 jQuery
详细分析JS函数去抖和节流
Dec 05 Javascript
React 使用browserHistory项目访问404问题解决
Jun 01 Javascript
如何让微信小程序页面之间的通信不再变困难
Jun 03 Javascript
Vue数组响应式操作及高阶函数使用代码详解
Aug 01 Javascript
jQuery UI Dialog控件中的表单无法正常提交的解决方法
Dec 19 #Javascript
超酷的网页音乐播放器DewPlayer使用方法
Dec 18 #Javascript
有关js的变量作用域和this指针的讨论
Dec 16 #Javascript
关于JavaScript中var声明变量作用域的推断
Dec 16 #Javascript
jquery中动态效果小结
Dec 16 #Javascript
关于jquery append() html时的小问题的解决方法
Dec 16 #Javascript
Javascript学习笔记二 之 变量
Dec 15 #Javascript
You might like
关于Sphinx创建全文检索的索引介绍
2013/06/25 PHP
php制作简单模版引擎
2016/04/07 PHP
Ext对基本类型的扩展 ext,extjs,format
2010/12/25 Javascript
关于IE中getElementsByClassName不能用的问题解决方法
2013/08/26 Javascript
javascript实现时间格式输出FormatDate函数
2015/01/13 Javascript
jQuery中dom元素上绑定的事件详解
2015/04/24 Javascript
EasyUI的doCellTip实现鼠标放到单元格上提示单元格内容
2016/08/24 Javascript
NodeJS遍历文件生产文件列表功能示例
2017/01/22 NodeJs
AngularJS学习第一篇 AngularJS基础知识
2017/02/13 Javascript
JS 调试中常见的报错问题解决方法
2017/05/20 Javascript
微信小程序之蓝牙的链接
2017/09/26 Javascript
关于axios如何全局注册浅析
2018/01/14 Javascript
微信小程序自定义多选事件的实现代码
2018/05/17 Javascript
JQuery模拟实现网页中自定义鼠标右键菜单功能
2018/11/14 jQuery
Node.js EventEmmitter事件监听器用法实例分析
2019/01/07 Javascript
[10:54]Team Spirit vs Navi
2018/06/07 DOTA
django自定义Field实现一个字段存储以逗号分隔的字符串
2014/04/27 Python
python实现多线程采集的2个代码例子
2014/07/07 Python
Python专用方法与迭代机制实例分析
2014/09/15 Python
python用reduce和map把字符串转为数字的方法
2016/12/19 Python
对Python中list的倒序索引和切片实例讲解
2018/11/15 Python
django 取消csrf限制的实例
2020/03/13 Python
python小技巧——将变量保存在本地及读取
2020/11/13 Python
HTML高亮关键字的实现代码
2018/10/22 HTML / CSS
详解H5 活动页之移动端 REM 布局适配方法
2017/12/07 HTML / CSS
HTML5触摸事件(touchstart、touchmove和touchend)的实现
2020/05/08 HTML / CSS
德国网上花店:Valentins
2018/08/15 全球购物
Erwin Müller穆勒家居瑞士官网:您整个家庭的邮购公司
2019/12/28 全球购物
Clos19英国:高档香槟、葡萄酒和烈酒在线购物平台
2020/07/10 全球购物
社会学专业学生职业规划书
2014/02/07 职场文书
国际贸易专业个人职业生涯规划
2014/02/15 职场文书
班级学习计划书
2014/04/27 职场文书
毕业生党员个人总结
2015/02/14 职场文书
刑事申诉状范文
2015/05/20 职场文书
中小学教师继续教育心得体会
2016/01/19 职场文书
详解Java实现数据结构之并查集
2021/06/23 Java/Android