2012-08-09 4 views
1

DatePicker과 함께 문제가 있습니다. 기본적으로 확인란을 선택하면 기본적으로 활성화됩니다 (기본값은 비활성화 됨). DatePicker을 사용 안 함으로 설정하면 포스트 백간에 TextBox 값을 저장하는 데 문제가 있습니다. 그래서, 페이지가로드 될 때 활성화 된 상태로 datepicker를 설정해야합니다.입력 필드가 읽기 전용 인 경우 DatePicker를 사용하지 않음

제 생각에는 회피 할 수있는 최대/최소 날짜를 네거티브로 설정했기 때문에 어떤 날짜도 선택할 수 없습니다. DatePicker은 계속 표시되지만 적어도 날짜는 선택할 수 없습니다. 그러나 문제는 선택을 다시 가능하게하기 위해 체크 박스를 클릭 할 때 최소/최대 설정을 다시 제거하는 방법입니다.

또한 DatePicker을 보완하는 다른 방법이 있습니까?

내가 정말 가능성 게시 할 수있는 코드 모르겠지만, 이건 내 DatePicker에서 생성자입니다 :

내가 좋아하는 것이 무엇
$("#<%= txtReleasedDate.ClientID %>").datepicker({ dateFormat: 'yy-mm-dd', minDate: -1, maxDate: -2 }); 

가, 다시에서 minDate 및 maxDate를 제거하는 방법입니다.

+0

이미 가지고있는 코드를 게시 할 수 있습니까? –

+0

일부 코드 게시 ... –

+0

내가 명확히 설명 할 수있는 코드를 분명히 알지 못합니다. 나는 아무 것도하지 않지만, datepicker를 만드는 부분에 잘못된 분/최대 날짜를 추가했습니다. – Nicolai

답변

0

내 로컬 jquery 전문가를 확보 한 후 그는 minDate를 null로 설정할 수 있다고 명시 적으로 언급 한 설명서를 읽으라고 제안했습니다. 죄송합니다 ..

$("#<%= txtApprovedDate.ClientID %>").datepicker({ minDate: null }); 
관련 문제