如何解决Microsoft JScript运行时错误:'length'是null还是不是对象?

时间:2010-08-06 09:01:47

标签: javascript asp.net calendar

我使用以下平面日历控件来填充带有日期的文本框。

http://www.dynarch.com/static/jscalendar-1.0/simple-1.html

我正在为我指定日历控件的文本框使用验证器控件。这两个文本框用于输入开始日期和结束日期。我使用了正则表达式,比较了这些文本框的验证器。

在日历控件中选择日期时,我收到以下错误,即7还有fireox 6 +。

Microsoft JScript运行时错误:“length”为null或不是对象

alt text http://jquery-datepicker.googlecode.com/issues/attachment?aid=3202011142275994660&name=NetRequiredFieldValidorJScriptErrorWithDatePicker.png&token=ce70cac3550ec65b48aa12d7835e2fdb&inline=1

我如何解决这个问题?任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

$("#txtRegUpdateDate").datepicker({ onSelect: function() { },
                dateFormat: "mm/dd/yy",
                changeMonth: true,
                changeYear: true,
                maxLength: 10,
                regex: /^[0,1]?\d{1}\/(([0-2]?\d{1})|([3][0,1]{1}))\/(([1]{1}[9]{1}[9]{1}\d{1})|([2-9]{1}\d{3}))$/,
                regexp: /^\d{1,2}\/\d{1,2}\/\d{4}$/
            });