2010-08-06 5 views
0

다음과 같은 평면 달력 컨트롤을 사용하여 내 텍스트 상자에 날짜를 채 웁니다.Microsoft JScript 런타임 오류를 해결하는 방법 : '길이'가 null이거나 개체가 아닌 경우?

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

나는 달력 컨트롤을 지정한 텍스트 상자의 유효성 검사기 컨트롤을 사용하고 있습니다. 두 개의 텍스트 상자는 시작 날짜와 종료 날짜를 입력하는 데 사용됩니다. 나는 정규 표현식을 사용했으며,이 텍스트 박스의 유효성 검사기를 비교했다.

캘린더 컨트롤에서 날짜를 선택하면 다음과 같은 오류가 발생합니다 (예 : fireox 6+).

마이크로 소프트의 JScript 런타임 오류 : '길이'null 또는

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

어떻게 내가이 확률값을 해결할 수없는 객체 누구든지 pls는이 날 도울 수있다?

+0

확인 첫번째 길이가 존재 여부를 제어 –

+0

의 특성/방법으로 당신이 줄을 찾습니다해야하는지 여부 -이 객체가 아닌 이유를 여기에 코드를 게시 - 아마 당신이 포함하는 미스 뭔가를 나 알리다. – Aristos

+0

와우, 시대에 뒤떨어져 있어야합니다. Firefox 3.6.8 만 있습니다 ... – Tommy

답변

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

관련 문제