2014-09-09 4 views
0

여러 개의 날짜 필드가 있습니다. 캘린더를 표시하고 날짜를 선택하기 위해 DatePicker를 사용합니다. 사용이 텍스트 입력을 클릭하면
는 Currntly는/달력 및 i가 표시된 달력의 기본 날짜를 설정하기 위해 필요한이Jquery DatePicker 캘린더의 기본 날짜를 설정하십시오.

$(function(){ 
$('input[rel="datepicker"]').datepicker({ 
"autoclose": true 
});          
}); 

같은 스크립트를 사용하여 오늘
메신저의 기본 데이터가 01처럼 somethign을 보여줍니다 01/1940
은 내가
내가 입력이 비어있게하지만 때 필요

$(function(){ 
$('input[rel="datepicker"]').datepicker({ 
"autoclose": true 
}); 
$('input[rel="datepicker"]').datepicker("setDate", Date(1940,01,01));          
}); 

하지만 자신의 일 대신 비어가되는 1940년 1월 1일에 입력 자체를 변경 시도 사용자가 입력을 클릭하면 calder가 오늘 날짜 대신 Junray 1940을 표시해야 함을 나타냅니다.

답변

1

jquery ui datepicker의 defaultDate 속성을 사용하십시오. Example

또한 날짜 (1940,01,01) 대신 날짜 (1940,01,01)를 사용하십시오. 또한 날짜를 설정하기위한 것입니다. defaultDate와

편집 초기화 날짜 선택 :

$(function(){ 
$("#datepicker").datepicker({ 
"autoclose": true, 
defaultDate: new Date(1940,01,01) 
}); 

}); 

또는 날짜 선택기가 먼저 Dr.Neo @

$('input[rel="datepicker"]').datepicker("option", "defaultDate",new Date(1940,01,01)); 
+0

나는 이것을 시도해도 여전히 오늘의 날짜를 보여줍니다 –

+0

정말입니까? 여기에 바이올린을 확인 http://jsfiddle.net/Fa8Xx/2131/ – SSA

+0

예 메신저 내가 그것을 시도하고 그것도 작동하지 않는 나는 심지어 내가 쓴 하나의 다른 코드 충돌이 있지만 캘린더를 중단 볼 수있는 코드를 주석 달았다 내 코드가 작동하는 것을 의미하는 작업 –

1

같은 옵션을 사용할 필요가 다음 초기화 후에는 defaultDate을 설정하려는 경우 사용하고있는 날짜 형식을 따라야합니다.

당신이 '/가'또는 ','같은 형식을 유지하고 당신이 이런 일을 할 필요가 날짜 선택의 기본 날짜를 변경해야 사용하는 것처럼,

$ ("domobject") .datepicker ("setDate", "01/01/2014"); [수정을 위해 dateformat 및 기타 필수 입력란을 정의했다고 가정합니다.]

희망 사항이 적용됩니다. 아주 잘 지내십시오.

관련 문제