2013-04-19 7 views
0

cakephp 2.3에서 jquery date picker를 사용하고 있습니다. Datepicker 팝업이 정상입니다.cakepp 양식을 편집 할 때 Datepicker에 현재 값이 표시되지 않습니다.

모든 레코드를 편집하려고 할 때 날짜 필드 값이 양식에 표시되지 않습니다. 나는 여러 가지 방법을 점검했고 날짜 선택 도구 문제라고 확신합니다. 날짜 필드

<input id="CallDateTo" class="hasDatepicker" type="text" value="2013-04-15" name="data[Call][date_to]"> 

다음의

채워진 소스 코드를 우리는 값이 HTML에 존재하지만 양식에 표시되지 않는 것을 알 수있다.

아무도 도와 줄 수 있습니까?

+0

질문에 양식의 코드와 코드를 입력 해 주실 수 있습니까? 또한 어떤 형식으로 데이터베이스에 날짜를 저장하고 있습니까? 형식으로 표시 할 형식은 무엇입니까? – Nunser

+0

날짜 표시기에 사용되는 날짜 형식은 무엇입니까 –

답변

0

설정 올바른 형식을

$('#CallDateTo').datepicker({ 
    dateFormat: "yy-mm-dd" 
    }); 

데모를 사용하여 날짜 : Plunker

+0

예, 해결책을 찾았습니다. 다음과 같이 작성해야합니다. $ ("#CallDateFrom, #CallDateTo") .datepicker ({dateFormat : "yy-mm-dd"}); 그 전에 나는 다음과 같이 썼다. $ ("#CallDateFrom, #CallDateTo") .datepicker ({changeMonth : true, changeYear : true});$ ("#CallDateFrom, #CallDateTo") .datepicker ("option", "dateFormat", 'yy-mm-dd'); –

+0

@AbuHanif 귀하가 언급 한 실제 문제를 해결하기 위해 제 대답이 충분합니다. –

2

예, 나는 해결책을 찾아 냈다. 다음과 같이 작성해야합니다.

$ ("#CallDateFrom, #CallDateTo") .datepicker ({dateFormat : "yy-mm-dd"});

그 전에 나는 다음과 같이 썼다.

$ ("#CallDateFrom, #CallDateTo") .datepicker ({changeMonth : true, changeYear : true}));$ ("#CallDateFrom, #CallDateTo") .datepicker ("option", "dateFormat", 'yy-mm-dd');