ws.schedule.board 칼렌다를 활용한 방문 예약 구성중의 질문입니다.
본문
ws.schedule.board 를 활용해 방문자 사전예약 화면을 구성하고 있습니다.
일정입력 화면에서 from - to(일자와 시간) 로 되어 있는 소스를 가지고 활용 중입니다.
도착 예정 방문일자와 도착 시간만(From-date와 From-time만 사용) 입력받아 1시간 안에 도착한다는 일정으로 등록되게 수정을 하고 있습니다.
그래서 TO-DATE와 TO-TIME을 Hidden 처리로 바꿨고, 입력받은 FROM-DATE를 그대로 TO-DATE(wr_2)에, 입력받은 FROM-TIME + 1시간을 TO-TIME(wr_6_1)으로 강제로 넣어 처리하려하는데, 초짜가 재사용하기에 어려워 혹시 딱 보시고 가능하신 고수님의 원포인트 레슨 가능하실까요? ㅠㅠ
좋은 소스를 많이 건드리지 않고 활용하려 하니 지식의 한계로 이렇게 까지 고수님의 도움을 청해봅니다.
(그런데, 아래 소스까지 적용해보니 To-date는 hidden 처리 되는데, To-time은 hidden 안되고 계속 보이네요 ㅠㅠ)
<tr>
<th>방문예정일시<span class="sound_only">필수</span></th>
<td> 방문일 :
<input type="text" name="wr_1" value="<?php echo $write['wr_1']; ?>" readonly id="wr_1" required class="frm_input required" size="9" maxlength="8">
<?php if ($is_time_use) {?>
<select name="wr_5_1" id="wr_5_1">
<?php
for ($z=6; $z<=20; $z++) {
$str = sprintf('%02d', $z);
$selected = ($wr_5_1 == $str ? 'selected=selected' : '');
echo '<option value="'.$str.'" '.$selected.'>'.$str.'</option>'.PHP_EOL;
}
?>
</select>
<select name="wr_5_2" id="wr_5_2">
<?php
for ($z=0; $z<=59; $z+=30) {
$str = sprintf('%02d', $z);
$selected = ($wr_5_2 == $str ? 'selected=selected' : '');
echo '<option value="'.$str.'" '.$selected.'>'.$str.'</option>'.PHP_EOL;
}
?>
</select>
<?php } ?>
~
<!-- 2020년 11월 17일 To-Date/Time은 Hidden 처리 시작 -->
<input type=hidden name="wr_2" value="<?php echo $write['wr_2']; ?>" readonly id="wr_2" size="9" maxlength="8">
<?php if ($is_time_use) {?>
<select type=hidden name="wr_6_1" id="wr_6_1">
<?php
for ($z=7; $z<=20; $z++) {
$str = sprintf('%02d', $z);
$selected = ($wr_6_1 == $str ? 'selected=selected' : '');
echo '<option value="'.$str.'" '.$selected.'>'.$str.'</option>'.PHP_EOL;
}
?>
</select>
<select type=hidden name="wr_6_2" id="wr_6_2">
<?php
for ($z=0; $z<=59; $z+=30) {
$str = sprintf('%02d', $z);
$selected = ($wr_6_2 == $str ? 'selected=selected' : '');
echo '<option value="'.$str.'" '.$selected.'>'.$str.'</option>'.PHP_EOL;
}
?>
</select>
<!-- 2020년 11월 17일 To Date/Time은 Hidden 처리 끝 -->
<?php } ?> <b>( 이후 약 1시간 내 도착 ) </b>
</td>
</tr>
답변을 작성하시기 전에 로그인 해주세요.