>웹 프론트엔드 >JS 튜토리얼 >jQuery UI Datepicker 길이가 비어 있거나 객체 오류가 아닙니다.

jQuery UI Datepicker 길이가 비어 있거나 객체 오류가 아닙니다.

WBOY
WBOY원래의
2016-05-16 18:13:471125검색

ASP.NET 사이트를 개발할 때 ASP.NET 유효성 검사 컨트롤(예:RequiredFieldValidator)과 함께 jQuery UI Datepicker를 사용하는 경우:

코드 복사 코드는 다음과 같습니다.





그런 다음 Datepicker에서 날짜를 선택하면 "'length'가 비어 있습니다." 나타나거나 개체가 아닙니다." 오류가 발생합니다. 이것은 Datepicker의 버그로 인해 발생합니다. 저는 매우 간단한 해결책을 찾았습니다. Datepicker의 onSelect 이벤트를 캡처하되 아무런 처리도 하지 마세요.
code 코드는 다음과 같습니다:

$("#<%= txtDate.ClientID %>").datepicker({
onSelect: function( dateText, inst) {
//처리 없음
}
})

이제 날짜를 선택하면 "'길이'가 비어 있습니다."라는 메시지가 표시되지 않습니다. 또는 개체가 아닙니다." 오류가 발생하고 ASP.NET 유효성 검사 컨트롤은 평소와 같이 실행될 수 있습니다.
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.