테스트 사이트 - 개발 중인 베타 버전입니다

체크인 체크아웃 달력 질문드려요 채택완료

나인티 9년 전 조회 4,824

</p><p>  <b>CHECK IN</b><?php 
  for($i = 13; $i <= $board[''] + 13; $i++) { 
   $field_value = $board["bo_13"];
   $field_value_exp = explode("#!", $field_value);</p><p>   if($field_value_exp[2] == 2) $required = 'class="frm_input"';
   if($field_value_exp[2] == 1) $required = 'required class="frm_input required"';</p><p>   if($field_value_exp[3] == "admin") if($is_admin && $field_value_exp[0] != "") include("field.php");
   if($field_value_exp[3] == "member") if($is_member && $field_value_exp[0] != "") include("field.php");
   if($field_value_exp[3] == "all") if($field_value_exp[0] != "") include("field.php");
   ?>
  <?php }?>
       <b>CHECK OUT</b><?php 
  for($i = 14; $i <= $board[''] + 14; $i++) { 
   $field_value = $board["bo_14"];
   $field_value_exp = explode("#!", $field_value);</p><p>   if($field_value_exp[2] == 2) $required = 'class="frm_input"';
   if($field_value_exp[2] == 1) $required = 'required class="frm_input required"';</p><p>   if($field_value_exp[3] == "admin") if($is_admin && $field_value_exp[0] != "") include("field.php");
   if($field_value_exp[3] == "member") if($is_member && $field_value_exp[0] != "") include("field.php");
   if($field_value_exp[3] == "all") if($field_value_exp[0] != "") include("field.php");
   ?>
  <?php }?></p><p>

 

예를들어 체크인에서 5월달 날짜를 선택했다면 체크아웃을 누르면 자동으로 5월로 선택되어 있도록 하고 싶은데 가능할까요? 

 

field.php 파일 달력 내용은 아래와 같습니다.

 

</p><p> <? //날짜 시작 ?>
   <? if($field_value_exp[1] == "d" ) { ?>
    <link rel="stylesheet" href="<?php echo $board_skin_url ?>/css.css" />  
    <script src="<?php echo $board_skin_url ?>/jquery-1.9.1.js"></script>
    <script src="<?php echo $board_skin_url ?>/jquery-ui.js"></script>
    <script>  
     $('body').on('click', 'input.datepicker', function(event) {
        $(this).datepicker({
           showOn: 'focus',
     dateFormat: "yy-mm-dd",
           yearRange: "2014:+5",
           changeMonth: true,
           changeYear: true
        }).focus();
     });
    </script></p><p>     <input type="text"  id="datepicker<?php echo $i; ?>"  style="border:1px solid #e4eaec;background:#f7f7f7;color:#000;vertical-align:middle;"  class="datepicker" name="<?php echo "wr_".$i; ?>"  <?php echo $required ?>  value="<?php echo $write["wr_".$i] ?>"
      readonly>    
    
 </p><p>   <?php } //date 일 경우?></p><p>

 

 

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

답변 1개

채택된 답변
+20 포인트
포이치
9년 전

datepicker 플러그인 사용하신다면 아래처럼 하시면되요.

회원님이 올려주신 소스를 보지 않았으므로 참고하세요.

굉장히 쉽습니다..

 

 

</p><p style="margin-left: 40px;"><span style="color: rgb(34, 34, 34); font-family: Consolas, 'Lucida Console', monospace; font-size: 12px; line-height: normal; white-space: pre; background-color: rgb(255, 255, 255);">$(".sday").on("change",function (e) { //체크인일자가 변경되었다면
var checkin_date= $(this).val(); //체크인 일자를 변수에 담고..
 $('.eday').datepicker("option", "minDate",checkin_date); //체크아웃날짜의 최하 선택일을 체크인날짜로..
});</span> </p><p style="margin-left: 40px;">

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

답변에 대한 댓글 1개

나인티
9년 전
datepicker 플러그인 사용중인데
이 소스를 그대로 넣어봤는데 안되네요 ㅠㅠ
제 소스에 맞게 따로 수정해야 하나요?
답변 감사합니다!

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

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

로그인