2014-09-15 2 views
1

datepicker가 지정된 텍스트 컨트롤이 있는데 두 피연산자 필드에 지정된 날짜 사이의 날짜 만 표시하도록 datepicker를 지정하고 싶습니다.최대 날짜 및 최소 설정 방법 숨겨진 필드 안에 지정된 날짜가있는 날짜 피커의 날짜

var mxDate = $('#hdnMaxDate').val(); 
var mnDate = $('#hdnMinDate').val(); 
      $('#txtDate').datepicker({ dateFormat: 'dd/M/yy', 
       altFormat: 'dd/mm/yy', 
       minDate:mnDate, 
       maxDate: mxDate 
      }); 

<input type="text" id="txtDate" > 
<input type="hidden" id="hdnMaxdate" value="24/09/2014"> 
<input type="hidden" id="hdnMindate" value="24/08/2014"> 

답변

2
에 코드를, 당신은 다음에

var mxDate = $('#hdnMaxDate').val(); 
var mnDate = $('#hdnMinDate').val(); 

올바른 아래 코드를 잘못 입력 숨겨진 ID를 이미 작업 (날짜 여기 D를 작은 편지에) 사용하고있다

var mxDate = $('#hdnMaxdate').val(); 
var mnDate = $('#hdnMindate').val(); 

또한 입력 값이 dd/m/yy 형식이므로 작은 'm'으로 날짜 형식을 수정하십시오.

$('#txtDate').datepicker({ dateFormat: 'dd/m/yy', 

Demo

+0

감사 Bhushan ... – Akhil

+0

당신을 도와 드리겠습니다 :) –

관련 문제