2013-04-26 1 views
2

datepicker가 있지만 처음 페이지를로드 할 때 입력에 날짜가 표시되지 않습니다. 날짜는 클릭 한 후에 만 ​​설정됩니다.Datepicker가 페이지로드 중 날짜 설정

$('#starts-on').datepicker({ 
      dateFormat: 'MM dd, yy' , 
     }).datepicker("option", { setDate:"0", 
       maxDate:'+3y -1d', 
       minDate:'0' }); 

처음으로 페이지를로드하는 동안 날짜를 어떻게로드 할 수 있습니까? 또한 텍스트를 추가하려면 텍스트 상자를 비활성화하고 싶습니다. 어떤 도움이 필요합니까?

+0

당신이 문제를 보여주는 바이올린을 게시 할 수 있습니다 시도 할 수 있습니다? – Nelson

답변

3

당신이 좋아, setDate을 사용할 수

$("#starts-on").datepicker({ 
    dateFormat: 'MM dd, yy' , 
    setDate:"0", 
    maxDate:'+3y -1d', 
    minDate:'0' 
}); 

: 당신은 datepicker의 첫 번째 호출에있는 모든 문자 초기화 객체를 넣어야 할

$(document).ready(function() { 
    $('#starts-on').datepicker({ 
      dateFormat: 'MM dd, yy' , 
     }).datepicker("option", { setDate:"0", 
       maxDate:'+3y -1d', 
       minDate:'0' }); 
    $('#starts-on').datepicker("setDate", "0"); //"0" for current date 
}); 
+0

어떻게 minDate, maxDate와 같은 다른 매개 변수를 설정합니까? – nebula

+0

@aneal 업데이트 된 답변보기 –

1

:

$(document).ready(function() { 
    $('#starts-on').datepicker("setDate", your_Date_here); 
}); 

추가 초기화 후 datepicker에 대한 옵션 설정시 구문이 다릅니다. (dateformat 의 예 참조).

0

$("selector").datepicker({ dateFormat: "dd.mm.yy"}).datepicker("setDate", "0"); 
관련 문제