편리하게 달력을 달아보자 > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

편리하게 달력을 달아보자 정보

편리하게 달력을 달아보자

본문

안녕하세요? ^^;

그누 회원별경 부분을 바꾸면서 달력을 달아 보려고 했으나... 문득!!
그누에 달력이 있는걸 본것같은 기억에 소스를 뒤져보니....

역시나!! 있었습니다.. 아주 간단하고 쉽게!! 페이지에 달력을 달수 있었습니다..
바로 win_calendar 인데요...

/js 폴더에 common.js 파일에 위치하구요..
사용 법은 다음과 같습니다..

win_calendar(fld, cur_date, delimiter, opt)

fid는 적용될 네임명을 말하구요. cur_date는 달력창이 뜰때 선택위치 그리고 delimiter는 구분자로
2006년 08월 25일 라고 예를들면 년,눨,일 간의 구분기호를 뜻합니다.
예를들어 "-" 라고 입력하면 2006-08-25 라고 뜨겠죠??
opt는 옵션 태그의 약자인가?? 하여튼 기본으로
opt = "left=50, top=50, width=240, height=230, scrollbars=0,status=0,resizable=0";
로 설정이 되어있습니다. 굳이 안건드려도 됩니다...

다음은 제가 실제로 적용한 예제입니다.
<input type=text class=ed name='end_dt' value='<?=$mb[end_dt]?>' onclick="win_calendar('end_dt', '<?=$mb[end_dt]?>','-');" readonly>

사용 종료일을 기록하는 폼을 추가했는데요. 폼을 클릭하면 달력이 뜨게했습니다. 뭐 버튼을 하나 만들어
도되구요...

사전은 이렇게 쓰는거 맞지요?? 아실것 같은 부분이라 안쓰려다가 남깁니다.. ^^;
추천
5
  • 복사

댓글 4개

날짜입력부분을 고민하던중 좋은 팁입니다.

onclick="win_calendar('end_dt', '<?=$mb[end_dt]?>','-');"  여기에서 마지막 '-' 를 '/'나 ''로 입력할 경우 날짜가 yyyy/mm/dd yyyymmdd 이런식으로도 입력이 가능하네요.. ㅋㅋ
© SIRSOFT
현재 페이지 제일 처음으로