2026, 새로운 도약을 시작합니다.

달력(datepicker) 관련 질문입니다. 채택완료

G5_PLUGIN_PATH.'/jquery-ui/datepicker.php

input button 을 클릭하면 위의 달력을 띄우고 해당 날짜의 값을 get으로 붙혀서 

페이지 이동(location.href) 으로 사용하는데요.

한가지 거슬리는 것이 달력을 띄워서 날짜를 클릭하면 

버튼의 value 값이 자꾸 선택한 날짜 값으로 바뀌네요.;

[달력] 클릭 -> 달력 뜸 -> 날짜 선택 -> [달력] 버튼이 [2014-11-13] 으로 바뀜 -> 페이지 이동 -> [달력] 으로 돌아옴

이런식으로 상당히 거슬리네요.

그냥 버튼 원래의 value 값인 '달력' 유지되면서 페이지 이동 하고 싶은데 어떻게 방법이 없을까요?

datepicker.php를 열어서 봤는데.. 손을 못대겠네요.

답변 2개

채택된 답변
+20 포인트

​해결되셨다니 잘되었네요 

그리고.. 댓글로 해결된 방법 적어주셔서 감사합니다.

그런데.. 댓글로 답댓글 적어드리려니.. 그기능이 안되네요

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

음... 나도 궁금함.. 어렵네요

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

어떤 천재분의 도움을 받아서 해결했네요ㅋㅋ

<input type="button" value="달력" id="datepicker" onchange="test();">

달력 버튼에서 onchange 시 임의의 함수를 불러옵니다 ( test() )

test() 함수는 이렇습니다.
<script>
function test(){
var test_dp = $("#datepicker").val();
$("#datepicker").val('달력');
location.href='test.php?datetime='+test_dp;
}
</script>


대략 이런식입니다. 이렇게 하니 달력 버튼이 안바뀌고 페이지 이동 잘 되네요 ㅎㅎ

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고