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 相关文章推荐
JQuery 拾色器插件发布-jquery.icolor.js
Oct 20 Javascript
javascript权威指南 学习笔记之变量作用域分享
Sep 28 Javascript
基于jquery的可多选的下拉列表框
Jul 20 Javascript
不要使用jQuery触发原生事件的方法
Mar 03 Javascript
EasyUI中datagrid在ie下reload失败解决方案
Mar 09 Javascript
JavaScript如何实现对数字保留两位小数一位自动补零
Dec 18 Javascript
JavaScript ES6中CLASS的使用详解
Nov 22 Javascript
纯JS实现轮播图
Feb 22 Javascript
jQuery Pagination分页插件使用方法详解
Feb 28 Javascript
Vuex实现计数器以及列表展示效果
Mar 10 Javascript
JS/HTML5游戏常用算法之碰撞检测 包围盒检测算法详解【凹多边形的分离轴检测算法】
Dec 13 Javascript
layui实现数据分页功能(ajax异步)
Jul 27 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
ajax+php打造进度条代码[readyState各状态说明]
2010/04/12 PHP
PHP源代码数组统计count分析
2011/08/02 PHP
QQ互联一键登录审核不通过的解决方案
2014/09/10 PHP
php 5.6版本中编写一个PHP扩展的简单示例
2015/01/20 PHP
PHP文件上传之多文件上传的实现思路
2016/01/27 PHP
ThinkPHP自定义Redis处理SESSION的实现方法
2016/05/16 PHP
php实现微信企业转账功能
2018/10/02 PHP
tp5框架基于Ajax实现列表无刷新排序功能示例
2020/02/10 PHP
Thinkphp 框架基础之源码获取、环境要求与目录结构分析
2020/04/27 PHP
CSS常用网站布局实例
2008/04/03 Javascript
修改jquery.lazyload.js实现页面延迟载入
2010/12/22 Javascript
用jquery存取照片的具体实现方法
2013/06/30 Javascript
使用JS CSS去除IE链接虚线框的三种方法
2013/11/14 Javascript
利用js(jquery)操作Cookie的方法说明
2013/12/19 Javascript
jquery的clone方法应用于textarea和select的bug修复
2014/06/26 Javascript
Jquery动态替换div内容及动态展示的方法
2015/01/23 Javascript
JS制作简单的三级联动
2015/03/18 Javascript
JS锚点的设置与使用方法
2016/09/05 Javascript
Node做中转服务器转发接口
2017/10/18 Javascript
vue中移动端调取本地的复制的文本方式
2020/07/18 Javascript
[32:30]夜魇凡尔赛茶话会 第一期01:谁是卧底
2021/03/11 DOTA
使用Python的Scrapy框架十分钟爬取美女图
2016/12/26 Python
python开发准备工作之配置虚拟环境(非常重要)
2019/02/11 Python
利用python实现凯撒密码加解密功能
2020/03/31 Python
TensorFlow2.X结合OpenCV 实现手势识别功能
2020/04/08 Python
英国健身仓库:Bodybuilding Warehouse
2019/03/06 全球购物
西班牙最好的在线购买葡萄酒的商店:Vinoseleccion
2019/10/30 全球购物
JAVA代码查错题
2014/10/10 面试题
西门豹教学反思
2014/02/04 职场文书
世博会口号
2014/06/20 职场文书
仓库管理员岗位职责
2015/02/03 职场文书
病人慰问信范文
2015/02/15 职场文书
升学宴学生致辞
2015/07/27 职场文书
2015年主婚人婚礼致辞
2015/07/28 职场文书
入党宣誓大会后的感想
2015/08/10 职场文书
公司董事任命书
2015/09/21 职场文书