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 相关文章推荐
JS随即打乱数组实现代码
Dec 03 Javascript
Javascript跨域请求的4种解决方式
Mar 17 Javascript
DOM节点删除函数removeChild()用法实例
Jan 12 Javascript
javascript三元运算符用法实例
Apr 16 Javascript
jQuery团购倒计时特效实现方法
May 07 Javascript
基于Bootstrap实现下拉菜单项和表单导航条(两个菜单项,一个下拉菜单和登录表单导航条)
Jul 22 Javascript
JS碰撞运动实现方法详解
Dec 15 Javascript
AngularJS 限定$scope的范围实例详解
Jun 23 Javascript
vue项目中使用AES实现密码加密解密(ECB和CBC两种模式)
Aug 12 Javascript
微信小程序wx.getUserInfo授权获取用户信息(头像、昵称)的实现
Aug 19 Javascript
vue实现简易的双向数据绑定
Dec 29 Vue.js
利用前端HTML+CSS+JS开发简单的TODOLIST功能(记事本)
Apr 13 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
php 图像函数大举例(非原创)
2009/06/20 PHP
PHP 多维数组的排序问题 根据二维数组中某个项排序
2011/11/09 PHP
PHP获取IP地址所在地信息的实例(使用纯真IP数据库qqwry.dat)
2016/11/15 PHP
jQuery cdn使用介绍
2013/05/08 Javascript
让新消息在网页标题闪烁提示的jQuery代码
2013/11/04 Javascript
jquery中get和post的简单实例
2014/02/04 Javascript
教你在heroku云平台上部署Node.js应用
2014/07/30 Javascript
javascript设计模式之对象工厂函数与构造函数详解
2015/07/30 Javascript
jquery控制显示服务器生成的图片流
2015/08/04 Javascript
jsonp跨域请求数据实现手机号码查询实例分析
2015/12/12 Javascript
JavaScript 经典实例日常收集整理(常用经典)
2016/03/30 Javascript
JavaScript进阶练习及简单实例分析
2016/06/03 Javascript
AngularJS ng-blur 指令详解及简单实例
2016/07/30 Javascript
AngularJS入门教程之ng-class 指令用法
2016/08/01 Javascript
Vue.js组件使用开发实例教程
2016/11/01 Javascript
nodejs个人博客开发第六步 数据分页
2017/04/12 NodeJs
一个可复用的vue分页组件
2017/05/15 Javascript
XMLHttpRequest对象_Ajax异步请求重点(推荐)
2017/09/28 Javascript
JavaScript DOM元素常见操作详解【添加、删除、修改等】
2018/05/09 Javascript
解决JS表单验证只有第一个IF起作用的问题
2018/12/04 Javascript
微信小程序合法域名配置方法
2019/05/06 Javascript
js实现随机点名器精简版
2020/06/29 Javascript
在主机商的共享服务器上部署Django站点的方法
2015/07/22 Python
windows7 32、64位下python爬虫框架scrapy环境的搭建方法
2018/11/29 Python
Python基于百度云文字识别API
2018/12/13 Python
Django 大文件下载实现过程解析
2019/08/01 Python
python实现简单井字棋小游戏
2020/03/05 Python
曼联官方网上商店:Manchester United Direct
2017/07/28 全球购物
留学自荐信的技巧
2013/10/17 职场文书
承办会议欢迎词
2014/01/17 职场文书
高一化学教学反思
2014/02/05 职场文书
生产部岗位职责范文
2014/02/07 职场文书
企业精细化管理实施方案
2014/03/23 职场文书
撤诉书怎么写
2015/05/19 职场文书
行政处罚决定书
2015/06/24 职场文书
就业指导讲座心得体会
2016/01/15 职场文书