2010-08-06 89 views
0

我正在使用以下平面日曆控件以日期填充我的文本框。如何解決Microsoft JScript運行時錯誤:'長度'爲空或不是對象?

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

我正在使用我指定日曆控件的文本框的驗證控件。這兩個文本框用於輸入開始日期和結束日期。我使用了正則表達式,比較這些文本框的驗證器。

在選擇日曆控件中的日期時,我在ie 7以及fireox 6+中收到以下錯誤。

微軟JScript運行時錯誤:「長度」爲空或不是對象

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

我怎樣才能解決這個概率誰能請幫助我在這?

+0

首先檢查長度是否存在作爲控制 – 2010-08-06 09:05:14

+0

的屬性/方法你需要找到這條線 - 和張貼在這裏的代碼,看看爲什麼這是不是一個對象 - 也許你錯過的東西,包括或宣佈。 – Aristos 2010-08-06 09:28:49

+0

哇,我必須在時代背後,我只有Firefox 3.6.8 ... – Tommy 2010-08-07 06:14:13

回答

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}$/ 
      }); 
+1

你可能想解釋你的答案爲OP的好處。 – Daedalus 2012-05-19 02:30:24

相關問題