datepicker 달력에 글쓰기한 입력값과 글수정 시 보여지는 값이 틀립니다. 채택완료
안녕하세요?
디자이너 플러스입니다.
datepicker 달력에 글쓰기한 입력값과 글수정 시 보여지는 값이 틀립니다.
</strong><input type="text" name="wr_1" value="<?php if($w=='u') {echo $write['wr_1'];} ?>" id="wr_1" class="frm_input form-control">
<div id="datepicker"></div><strong>
글쓰기 시 2017-11-11 값을 입력하면
글수정 시 2017-10-31(현재날짜) 값으로 보입니다.
디버깅해서 보면 필드에 들어간 값은 value="2017-11-11"으로 보입니다.
답변 2개
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
자문 자답입니다.
글쓰기 시 wr_1 필드에 "2017-11-11" 값을 입력하면 DB에 저장됩니다.
디버깅해서 보면 value="2017-11-11"으로 보입니다.
근데 글수정 시 2017-10-31(현재날짜) 값으로 보인다는 부분에서 다른 분이 올리신걸
참조해서 작업하다 아차 실수했다는 생각이들어
</p>
<p>defaultDate: "<?php if(isset($write['wr_1'])) { echo $write['wr_1']; } else { echo "+0D"; } ?>"</p>
<p>
위와 같이 처리하니 정상입력됩니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
$(function () {
$("#datepicker").datepicker({
altField: "#wr_1",
dateFormat: 'yy-mm-dd',
prevText: '이전 달',
nextText: '다음 달',
monthNames: ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', '9월', '10월', '11월', '12월'],
monthNamesShort: ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', '9월', '10월', '11월', '12월'],
dayNames: ['일', '월', '화', '수', '목', '금', '토'],
dayNamesShort: ['일', '월', '화', '수', '목', '금', '토'],
dayNamesMin: ['일', '월', '화', '수', '목', '금', '토'],
showMonthAfterYear: true,
changeMonth: true,
changeYear: true,
yearSuffix: '년',
showOn: "button",
buttonImageOnly: true,
yearRange: "c-99:c+99",
minDate: "+2d;",
maxDate: "+365d;",
buttonText: "Select date",
defaultDate: "<?php if(isset($_GET['wr_1'])) { echo $_GET['wr_1']; } else { echo "+0D"; } ?>",
beforeShowDay: function(date) {
var day = date.getDay();
return [(day != 0), ''];
},
toggleActive: true
});
});
[/code]
스크립트는 이렇습니다.