2012-09-12 4 views
4

제출하려는 형식과 다른 입력으로 날짜를 표시하는 방법이 있습니까?JQuery Mobile/Datebox, 표시 날짜 형식과 제출 날짜 형식의 차이

예를 들어 "yyyy-mm-dd"형식으로 날짜를 제출해야하지만 "dd/mm/yyyy"(프랑스어 디스플레이) 형식으로 날짜를 표시하고 싶습니다. jQuery Mobile 용 Datebox에서 좋은 팁이 있습니까 (보지 못했던 옵션입니까?)

입력 양식을 좋은 양식 형식으로 숨기고 다른 형식을 숨김 형식으로 작성해야한다고 생각합니다. 표시 (및 제출되지 않음)하지만 더 나은 해결책이있을 수 있습니다.

아이디어가 있으십니까?

답변

1

예이 방법을 사용해야합니다. 그것은, 당신도 datebox 당신을 위해 두 번째 형식을 만들 수 있습니다 할 아주 쉽게, 그리고 세트 이벤트에 콜백을 사용하지만 -

<!-- fix american date formatting --> 
    <script type="text/javascript"> 
    jQuery.extend(jQuery.mobile.datebox.prototype.options, { 
     'overrideDateFormat': '%d/%m/%Y', 
     'overrideHeaderFormat': '%d/%m/%Y' 
    }); 
    </script> 
2

그냥 작은 또한

그것은해야한다 "overrideDateFormat": "% d 개/% m/% Y "을 (를) HTML 인라인 옵션에 추가하십시오.

http://dev.jtsage.com/jQM-DateBox2/demos/script/split.html에서 "dateFormatOverride": "% d/% m/% Y"}라고 표시되어 있지만 올바르지 않고 작동하지 않습니다. 이 문제를 가진 다른 누구에게나 머리를 아십시오.