2

의 입력 전체 날짜를 표시합니다. input 입력란에 '2013 년 12 월 31 일'으로 표시하려면 어떻게해야 하나 제출시에는 여전히 31/12/2013입니까?나는 다음과 같은 한 jQuery를 UI의 날짜 선택기를 사용하여 jQuery를 UI 날짜 선택기

<input type="text" id="check_in" /> 
<input type="hidden" id="altfield" name="date" /> 

하고 눈에 보이는 동안,

$("#check_in").datepicker({ 
    numberOfMonths: 2, 
    altField: '#altfield', 
    altFormat: 'dd/mm/yy', 
    dateFormat: 'dd MM yy', 
    minDate: -1 
}); 

FIDDLE

숨겨진 입력이 dd/mm/yy 값으로 제출됩니다에 JS를 변경하려면 :

+1

이 경우 '31/12/2013' 값을 보유하기 위해 숨겨진 입력 파일을 사용해야합니다. –

+0

@ArunPJohny, yupp, 지금하고 있습니다. 2013 년 12 월 31 일까지 '2013 년 12 월 31 일'으로 번역하는 방법은 무엇입니까? – Victor

답변

3

당신은 두 개의 입력이 필요합니다 입력하면 표시하려는 형식이 표시됩니다.

+0

''에서 기본 날짜'31/12/2013'가 표시되면'''2013 년 12 월 31 일 '까지? – Victor

+0

무슨 뜻인지 모르겠지만 일단 형식이 설정되면 물론 그 형식을 사용하여 datepickers 날짜를 설정해야합니다 (예 : http://jsfiddle.net/W2cEz/1/). – adeneo

관련 문제