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中的Location地址对象
Jan 16 Javascript
JavaScript入门教程(10) 认识其他对象
Jan 31 Javascript
jquery中的 $(&quot;#jb51&quot;)与document.getElementById(&quot;jb51&quot;) 的区别
Jul 26 Javascript
jQuery 获取浏览器所在的IP地址的小例子
Nov 08 Javascript
打造个性化的功能强大的Jquery虚拟键盘(VirtualKeyboard)
Oct 11 Javascript
javascript模拟评分控件实现方法
May 13 Javascript
jquery利用拖拽方式在图片上添加热链接
Nov 24 Javascript
JavaScript创建对象的方式小结(4种方式)
Dec 17 Javascript
Angular中实现树形结构视图实例代码
May 05 Javascript
hammer.js实现图片手势放大效果
Aug 29 Javascript
nest.js 使用express需要提供多个静态目录的操作方法
Oct 24 Javascript
jquery实现简易验证插件封装
Sep 13 jQuery
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
几道坑人的PHP面试题 试试看看你会不会也中招
2014/08/19 PHP
php编写的抽奖程序中奖概率算法
2015/05/14 PHP
Yii2.0使用阿里云OSS的SDK上传图片、下载、删除图片示例
2017/09/20 PHP
php在windows环境下获得cpu内存实时使用率(推荐)
2018/02/08 PHP
Laravel中9个不经常用的小技巧汇总
2019/04/16 PHP
laravel框架分组控制器和分组路由实现方法示例
2020/01/25 PHP
可以用来调试JavaScript错误的解决方案
2010/08/07 Javascript
js对象关系图 方便dom操作
2012/03/18 Javascript
js字母大小写转换实现方法总结
2013/11/13 Javascript
javascript实现继承的简单实例
2015/07/26 Javascript
Javascript实现网络监测的方法
2015/07/31 Javascript
使用JavaScript为一张图片设置备选路径的方法
2017/01/04 Javascript
微信小程序 解析网页内容详解及实例
2017/02/22 Javascript
使用D3.js制作图表详解
2017/08/13 Javascript
基于JavaScript实现表格滚动分页
2017/11/22 Javascript
详解vue 兼容IE报错解决方案
2018/12/29 Javascript
详解js 创建对象的几种方法
2019/03/08 Javascript
layui 图片上传+表单提交+ Spring MVC的实例
2019/09/21 Javascript
JavaScript实现商品评价五星好评
2020/11/30 Javascript
ES6的循环与可迭代对象示例详解
2021/01/31 Javascript
Python实现压缩与解压gzip大文件的方法
2016/09/18 Python
python日志记录模块实例及改进
2017/02/12 Python
python防止随意修改类属性的实现方法
2019/08/21 Python
Python 转换文本编码实现解析
2019/08/27 Python
python实现复制大量文件功能
2019/08/31 Python
python开发实例之python使用Websocket库开发简单聊天工具实例详解(python+Websocket+JS)
2020/03/18 Python
HTML5探秘:用requestAnimationFrame优化Web动画
2018/06/03 HTML / CSS
HTML5+CSS3绘制锯齿状的矩形
2016/03/01 HTML / CSS
windeln官方海外旗舰店:德淘超人气母婴超市
2017/12/15 全球购物
英国玛莎百货新西兰:Marks & Spencer New Zealand
2019/07/21 全球购物
大学生的网络创业计划书
2013/12/26 职场文书
教师党员批评与自我批评发言稿
2014/10/15 职场文书
教师聘用意向书
2015/05/11 职场文书
Promise面试题详解之控制并发
2021/05/14 面试题
openEuler 搭建java开发环境的详细过程
2022/06/10 Servers
Win10此设备不支持接收Miracast无法投影的解决方法
2022/07/07 数码科技