Warning: Undefined array key "mobile_dir" in /home/kagla/new-sir/old/common.php on line 315
write에서 전화번호 입력을해도 view에서 보이지않습니다. 해결방법아시는분 부탁드립니다.

write에서 전화번호 입력을해도 view에서 보이지않습니다. 해결방법아시는분 부탁드립니다.

write에서 전화번호 입력을해도 view에서 보이지않습니다. 해결방법아시는분 부탁드립니다.

QA

write에서 전화번호 입력을해도 view에서 보이지않습니다. 해결방법아시는분 부탁드립니다.

답변 1

본문

write.php>>>>>>>

 

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가


 $birthday = $write['wr_1'];
 $tel  = explode("-",$write['wr_2']);
 $input_date = $write['wr_3'];
 $su_day  = $write['wr_4'];
 $room  = $write['wr_5'];
 $people_cnt = $write['wr_6'];
 $arrive  = $write['wr_7'];
 $vehicle = $write['wr_8'];
 $etc  = $write['wr_9'];
 $rooms  = explode("|",$board['bo_2']);
?>

<script language="JavaScript" src="<?="reserve/$g4[path]/js/board.js"?>"></script>
<script language="JavaScript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script language="JavaScript" src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.18/jquery-ui.min.js"></script>
<script language="JavaScript"> window.onload=function() { drawFont(); } </script>

<link rel="stylesheet" href="<?=$board_skin_path?>/css/reserve.css" type="text/css">
<link rel="stylesheet" href="<?=$board_skin_path?>/css/ui-lightness/jquery-ui-1.8.18.custom.css" type="text/css">
<script type="text/javascript">

function fwrite_submit(f)
{
 if(!f.name.value)
 {
  alert("'성명' 항목은 필수 입력 사항입니다.");
  $("#name").focus();
  return false;
 }

// if(!$("#tel1").val() || !$("#tel2").val() || !$("#tel3").val())
// {
 // alert("'휴대폰' 항목은 필수 입력 사항입니다.");
//  $("#tel1").focus();
//  return false;
// }

 //if(!$("#birthday").val() )
// {
//  alert("'이메일' 항목은 필수 입력 사항입니다.");
//  $("#birthday").focus();
//  return false;
// }

 if(!$("#input_date").val() )
 {
  alert("'희망날짜' 항목은 필수 입력 사항입니다.");
  $("#input_date").focus();
  return false;
 }

// if(!$("#su_day").val() )
 //{
  //alert("'여행기간' 항목은 필수 입력 사항입니다.");
//  $("#su_day").focus();
 // return false;
 //}

// if(!$("#room").val() )
 //{
//  alert("'희망차량' 항목은 필수 입력 사항입니다.");
 // $("#room").focus();
  //return false;
// }
//
 //if(!$("#people_cnt").val() )
 //{
 // alert("'희망대수' 항목은 필수 입력 사항입니다.");
 // $("#people_cnt").focus();
 // return false;
 //}

 

 

    <?
    if ($g4[https_url])
        echo "f.action = '$g4[https_url]/$g4[bbs]/write_update.php';";
    else
        echo "f.action = './write_update.php';";
    ?>
   
    return true;
}

$(function(){
    $.fn.serializeAnything = function() {
 
        var toReturn    = [];
        var els         = $(this).find(':input').get();
 
        $.each(els, function() {
            if (this.name && !this.disabled && (this.checked || /select|textarea/i.test(this.nodeName) || /text|hidden|password/i.test(this.type))) {
                var val = $(this).val();
                toReturn.push( encodeURIComponent(this.name) + "=" + encodeURIComponent( val ) );
            }
        });
 
        return toReturn.join("&").replace(/%20/g, "+");
 
    }

 $('li',".tab").click(function()
 {
  $('li.btn',".tab").removeClass('hide');
  $('li.btn',".tab").addClass('sel');
  $(this).addClass('hide');
  if($(this).attr('btn') == 'search')
  {
   $("#reserve_register").fadeOut(500,function()
   {
    $("#reserve_search").fadeIn();
   })
  }else
  {
   $("#reserve_search").fadeOut(500,function()
   {
    $("#reserve_register").fadeIn();
   })
  }
 });
 $.datepicker.regional['ko'] = {
 closeText: '닫기'
 , prevText: '이전달'
 , nextText: '다음달'
 , currentText: '오늘'
 , monthNames: ['1월(JAN)','2월(FEB)','3월(MAR)','4월(APR)','5월(MAY)','6월(JUN)','7월(JUL)','8월(AUG)','9월(SEP)','10월(OCT)','11월(NOV)','12월(DEC)']
 , monthNamesShort: ['1월(JAN)','2월(FEB)','3월(MAR)','4월(APR)','5월(MAY)','6월(JUN)','7월(JUL)','8월(AUG)','9월(SEP)','10월(OCT)','11월(NOV)','12월(DEC)']
 , dayNames: ['일','월','화','수','목','금','토']
 , dayNamesShort: ['일','월','화','수','목','금','토']
 , dayNamesMin: ['일','월','화','수','목','금','토']
 , showOn: 'button'
 , buttonImageOnly: true
 , dateFormat: 'yy-mm-dd'
 };
 $.datepicker.setDefaults($.datepicker.regional['ko']);

 $( ".datepicker" ).datepicker({
  showOn: "button",
  buttonImage: "<?=$board_skin_path?>/img/calender.png ",
  buttonImageOnly: true,
  dateFormat: 'yy-mm-dd'
 });
});

function TextBoxInputLengthCheck(maxSize, contentname, textlimitname) {
    var strCount = 0;
    var tempStr, tempStr2;

    var strCount = 0;
    for (j = 0; j < document.getElementById(contentname).value.length; j++) {
     var chr = document.getElementById(contentname).value.charAt(j);
     strCount += (chr.charCodeAt() > 128) ? 2 : 1
    }
   
    if (strCount > maxSize) {
        alert("최대 " + maxSize + "byte이므로 초과된 글자수는 자동으로 삭제됩니다.");
        strCount = 0;
        tempStr2 = "";
        for (i = 0; i < document.getElementById(contentname).value.length; i++) {
            tempStr = document.getElementById(contentname).value.charAt(i);
            if (escape(tempStr).length > 4) strCount += 2;
            else strCount += 1;
            if (strCount > maxSize) {
                if (escape(tempStr).length > 4) strCount -= 2;
                else strCount -= 1;
                break;
            }
            else tempStr2 += tempStr;
        }
        document.getElementById(contentname).value = tempStr2;
    }
    document.getElementById(textlimitname).innerHTML = strCount;
}

function searchCheck()
{
 var frm = document.fsearch
 if(!frm.name.value)
 {
  alert("'예약자명' 항목은 필수항목입니다.")
  frm.name.focus();
  return;
 }

 var tel =document.getElementsByName("tel[]");

// if(!tel[0].value)
// {
//  alert("'연락처' 항목은 필수항목입니다.")
 // tel[0].focus();
 // return;
// }

// if(!tel[1].value)
 //{
//  alert("'연락처' 항목은 필수항목입니다.")
//  tel[1].focus();
 // return;
// }

// if(!tel[2].value)
// {
//  alert("'연락처' 항목은 필수항목입니다.")
//  tel[2].focus();
//  return;
// }

 if(!frm.input_date.value)
 {
  alert("'입실일' 항목은 필수항목입니다.")
  frm.input_date.focus();
  return;
 }

 $.ajax({
   type: "POST",
   url: "<?=$board_skin_path?>/reserve_check.php",
   data: $("#fsearch").serializeAnything(),
  success : function( data ){
   alert( data );
  }
 })


}
</script>

<style type="text/css">
<!--
.style1 {color: #FF0000}
-->
</style>
<div style="width:100%; padding:0px 10px 0px 10px;">
 <div class="tabDefault02" id="menu" style="margin-top:10px;">
  <ul class="tab">
   <li class="btn hide"  btn="register" style="">연수신청</li>
   <li class="btn sel"  btn="search" style="">신청확인</li>
   <li class="txt">

     <a href="<?=$g4[path]?>/adm" target="_blank"><img src='<?=$board_skin_path?>/img/btn_admin.gif'></a></li>
  <?
  if($is_admin)
  {
  ?>
   <li class="txt"><a href="reserve/board.php?bo_table=<?=$bo_table?>">[예약목록]</a></li>
  <?
  }
  ?>
  </ul>
  <div class="cont">


<form name="fwrite" method="post" onsubmit="return fwrite_submit(this);" enctype="multipart/form-data" style="margin:0px;">
<input type=hidden name=null>
<input type=hidden name=w        value="<?=$w?>">
<input type=hidden name=bo_table value="<?=$bo_table?>">
<input type=hidden name=wr_id    value="<?=$wr_id?>">
<input type=hidden name=sca      value="<?=$sca?>">
<input type=hidden name=sfl      value="<?=$sfl?>">
<input type=hidden name=stx      value="<?=$stx?>">
<input type=hidden name=spt      value="<?=$spt?>">
<input type=hidden name=sst      value="<?=$sst?>">
<input type=hidden name=sod      value="<?=$sod?>">
<input type=hidden name=page     value="<?=$page?>">


   <div id="reserve_register" class="contIn" style="display: block; ">
     <div class="help">
     예약신청을 하시면 관리자가 예약가능 여부 확인후 연락드립니다.    </div>

    <table class="write_form" style="margin-top:10px;">
    <colgroup>
    <col width="80">
    <col>
    </colgroup>
    <tbody><tr>
    <th>성명</th>
    <td>
     <input name="wr_name" type="text" size="10" id="name" value="<?=$write['wr_name']?>">    </td>
    </tr>
    <? if ($is_password) { ?>
<tr>
    <td class=write_head><strong>패스워드</strong></td>
    <td><input class='ed' type=password maxlength=20 size=15 name=wr_password itemname="패스워드" <?=$password_required?>></td></tr>
<? } ?>
    <tr>
    <th>휴대폰</th>
    <td>
     <input class='ed' type=text name='mb_hp' size=21 maxlength=20  itemname='핸드폰번호' value='<?=$member[mb_hp]?>'></td>
    </tr>
    <tr>
    <th>희망날짜</th>
    <td>
      <span style="display:inline-block;"><input name="input_date" type="text" maxlength="10" size="10" id="input_date" value="<?=$input_date?>" class="datepicker">
</span>  <span class="style1">달력을 클릭하세요!</span> </td>
    </tr>
    <tr>
    <th>지역</th>
    <td><input name="arrive" type="text" size="35" id="out" value="<?=$arrive?>" /></td>
    </tr>
    <tr>
    <th>기타사항 </th>
    <td>
     <textarea name="etc" rows="3" cols="20" id="etc" onkeyup="TextBoxInputLengthCheck(200,'etc','textlimit');"><?=$etc?></textarea>
     <div class="txtaralimit"><span id="textlimit">0</span>/200 bytes (최대 한글 100자, 영문 200자)</div>    </td>
    </tr>
    </tbody></table>

    <div class="btnArea">
    <button type="submit" class="btn"><span>신청하기</span></button>
    </div>
   </div>

</form>

<form name="fsearch" id="fsearch" method="post"  style="margin:0px;">
<input type=hidden name=bo_table value="<?=$bo_table?>">

   <div id="reserve_search" class="contIn" style="display: none; ">
    <div class="help">
    예약신청시 입력한 성함과 연락처를 입력후 확인을 클릭하세요.<br>
    </div>
 
    <table class="write_form" style="margin-top:10px;">
    <colgroup>
    <col width="80">
    <col>
    </colgroup>
    <tbody><tr>
    <th>성명</th>
    <td>
     <input name="name" type="text" size="10">
    </td>
    </tr>
    <tr>
    <th>휴대폰</th>
    <td>
<input name='mb_hp' type="text" size=21 maxlength=20>
    </td>
    </tr>
    <tr>
    <th>희망날짜</th>
    <td>
     <span style="display:inline-block;"><input name="input_date" type="text" maxlength="10" size="10" id="input_date2" value="" class="datepicker"> </span>
    </td>
    </tr>
    </tbody></table>


    <div class="btnArea">
    <button type="button" class="btn" onclick="searchCheck()"><span>조회하기</span></button>
    </div>
   </div>
</form>
  </div>
 </div>
</div>

 

 

------------------------------------------------------------------------------------------

 

view.php>>>

 

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
<div style="height:12px; line-height:1px; font-size:1px;"> </div>
<link rel="stylesheet" href="<?=$board_skin_path?>/css/reserve.css" type="text/css">

<!-- 게시글 보기 시작 -->
<table width="742" align="left" cellpadding="0" cellspacing="0">
  <tr><td>


<div style="clear:both; height:30px;">
    <div style="float:left; margin-top:6px;">
    <img src="<?=$board_skin_path?>/img/icon_date.gif" align=absmiddle border='0'>
    <span style="color:#888888;">작성일 : <?=date("y-m-d H:i", strtotime($view[wr_datetime]))?></span>
    </div>

    <!-- 링크 버튼 -->
    <div style="float:right;">
    <?
    ob_start();
    ?>
    <? if ($copy_href) { echo "<a href=\"$copy_href\"><img src='$board_skin_path/img/btn_copy.gif' border='0' align='absmiddle'></a> "; } ?>
    <? if ($move_href) { echo "<a href=\"$move_href\"><img src='$board_skin_path/img/btn_move.gif' border='0' align='absmiddle'></a> "; } ?>

    <? if ($search_href) { echo "<a href=\"$search_href\"><img src='$board_skin_path/img/btn_list_search.gif' border='0' align='absmiddle'></a> "; } ?>
    <? echo "<a href=\"$list_href\"><img src='$board_skin_path/img/btn_list.gif' border='0' align='absmiddle'></a> "; ?>
    <? if ($update_href) { echo "<a href=\"$update_href\"><img src='$board_skin_path/img/btn_modify.gif' border='0' align='absmiddle'></a> "; } ?>
    <? if ($delete_href) { echo "<a href=\"$delete_href\"><img src='$board_skin_path/img/btn_delete.gif' border='0' align='absmiddle'></a> "; } ?>
    <? if ($reply_href) { echo "<a href=\"$reply_href\"><img src='$board_skin_path/img/btn_reply.gif' border='0' align='absmiddle'></a> "; } ?>
    <? if ($write_href) { echo "<a href=\"$write_href\"><img src='$board_skin_path/img/btn_write.gif' border='0' align='absmiddle'></a> "; } ?>
    <?
    $link_buttons = ob_get_contents();
    ob_end_flush();
    ?>
    </div>
</div>

<div style="border:1px solid #ddd; clear:both; height:34px; background:url(<?=$board_skin_path?>/img/title_bg.gif) repeat-x;">
    <table border=0 cellpadding=0 cellspacing=0 width=100%>
    <tr>
        <td style="padding:8px 0 0 10px;">
            <div style="color:#505050; font-size:13px; font-weight:bold; word-break:break-all;">
            <? if ($is_category) { echo ($category_name ? "[$view[ca_name]] " : ""); } ?>
            <?=cut_hangul_last(get_text($view[wr_subject]))?>
            </div>
        </td>
        <td align="right" style="padding:6px 6px 0 0;" width=120>
            <? if ($scrap_href) { echo "<a href=\"javascript:;\" onclick=\"win_scrap('$scrap_href');\"><img src='$board_skin_path/img/btn_scrap.gif' border='0' align='absmiddle'></a> "; } ?>
            <? if ($trackback_url) { ?><a href="javascript:trackback_send_server('<?=$trackback_url?>');" style="letter-spacing:0;" title='주소 복사'><img src="<?=$board_skin_path?>/img/btn_trackback.gif" border='0' align="absmiddle"></a><?}?>
        </td>
    </tr>
    </table>
</div>
<div style="height:3px; background:url(<?=$board_skin_path?>/img/title_shadow.gif) repeat-x; line-height:1px; font-size:1px;"></div>


<table border=0 cellpadding=0 cellspacing=0 width=<?=$width?>>
<tr>
    <td height=30 background="<?=$board_skin_path?>/img/view_dot.gif" style="color:#888;">
        <div style="float:left;">
         예약자명 :
        <?=$view[name]?><? if ($is_ip_view) { echo " ($ip)"; } ?>
        </div>
        <div style="float:right;">
        <img src="<?=$board_skin_path?>/img/icon_view.gif" border='0' align=absmiddle> 조회 : <?=number_format($view[wr_hit])?>
        <? if ($is_good) { ?> <img src="<?=$board_skin_path?>/img/icon_good.gif" border='0' align=absmiddle> 추천 : <?=number_format($view[wr_good])?><? } ?>
        <? if ($is_nogood) { ?> <img src="<?=$board_skin_path?>/img/icon_nogood.gif" border='0' align=absmiddle> 비추천 : <?=number_format($view[wr_nogood])?><? } ?>
         
        </div>
    </td>
</tr>

<?
// 가변 파일
$cnt = 0;
for ($i=0; $i<count($view[file]); $i++) {
    if ($view[file][$i][source] && !$view[file][$i][view]) {
        $cnt++;
        echo "<tr><td height=30 background=\"$board_skin_path/img/view_dot.gif\">";
        echo "  <img src='{$board_skin_path}/img/icon_file.gif' align=absmiddle border='0'>";
        echo "<a href=\"javascript:file_download('{$view[file][$i][href]}', '{$view[file][$i][source]}');\" title='{$view[file][$i][content]}'>";
        echo " <span style=\"color:#888;\">{$view[file][$i][source]} ({$view[file][$i][size]})</span>";
        echo " <span style=\"color:#ff6600; font-size:11px;\">[{$view[file][$i][download]}]</span>";
        echo " <span style=\"color:#d3d3d3; font-size:11px;\">DATE : {$view[file][$i][datetime]}</span>";
        echo "</a></td></tr>";
    }
}

// 링크
$cnt = 0;
for ($i=1; $i<=$g4[link_count]; $i++) {
    if ($view[link][$i]) {
        $cnt++;
        $link = cut_str($view[link][$i], 70);
        echo "<tr><td height=30 background=\"$board_skin_path/img/view_dot.gif\">";
        echo "  <img src='{$board_skin_path}/img/icon_link.gif' align=absmiddle border='0'>";
        echo "<a href='{$view[link_href][$i]}' target=_blank>";
        echo " <span style=\"color:#888;\">{$link}</span>";
        echo " <span style=\"color:#ff6600; font-size:11px;\">[{$view[link_hit][$i]}]</span>";
        echo "</a></td></tr>";
    }
}
?>
<tr>
    <td height="150" style="word-break:break-all; padding:10px;">
        <?
        // 파일 출력
        for ($i=0; $i<=count($view[file]); $i++) {
            if ($view[file][$i][view])
                echo $view[file][$i][view] . "<p>";
        }
        ?>

        <!-- 내용 출력 -->
        <span id="writeContents"><?=$view[content];?></span>
       
        <?//echo $view[rich_content]; // view_image($view, '0', '') 과 같은 코드를 사용할 경우?>
        <!-- 테러 태그 방지용 --></xml></xmp><a href=""></a><a href=''></a>

        <? if ($nogood_href) {?>
        <div style="width:72px; height:55px; background:url(<?=$board_skin_path?>/img/good_bg.gif) no-repeat; text-align:center; float:right;">
        <div style="color:#888; margin:7px 0 5px 0;">비추천 : <?=number_format($view[wr_nogood])?></div>
        <div><a href="<?=$nogood_href?>" target="hiddenframe"><img src="<?=$board_skin_path?>/img/icon_nogood.gif" border='0' align="absmiddle"></a></div>
        </div>
        <? } ?>

        <? if ($good_href) {?>
        <div style="width:72px; height:55px; background:url(<?=$board_skin_path?>/img/good_bg.gif) no-repeat; text-align:center; float:right;">
        <div style="color:#888; margin:7px 0 5px 0;"><span style='color:crimson;'>추천 : <?=number_format($view[wr_good])?></span></div>
        <div><a href="<?=$good_href?>" target="hiddenframe"><img src="<?=$board_skin_path?>/img/icon_good.gif" border='0' align="absmiddle"></a></div>
        </div>
        <? } ?>

</td>
</tr>
<? if ($is_signature) { echo "<tr><td align='center' style='border-bottom:1px solid #E7E7E7; padding:5px 0;'>$signature</td></tr>"; } // 서명 출력 ?>
</table>
<br>

<?
// 코멘트 입출력
include_once("./view_comment.php");
?>

<div style="height:1px; line-height:1px; font-size:1px; background-color:#ddd; clear:both;"> </div>

<div style="clear:both; height:43px;">
    <div style="float:left; margin-top:10px;">
    <? if ($prev_href) { echo "<a href=\"$prev_href\" title=\"$prev_wr_subject\"><img src='$board_skin_path/img/btn_prev.gif' border='0' align='absmiddle'></a> "; } ?>
    <? if ($next_href) { echo "<a href=\"$next_href\" title=\"$next_wr_subject\"><img src='$board_skin_path/img/btn_next.gif' border='0' align='absmiddle'></a> "; } ?>
    </div>

    <!-- 링크 버튼 -->
    <div style="float:right; margin-top:10px;">
    <?=$link_buttons?>
    </div>
</div>

<div style="height:2px; line-height:1px; font-size:1px; background-color:#dedede; clear:both;"> </div>

</td></tr></table><br>

<script language="JavaScript">
function file_download(link, file) {
    <? if ($board[bo_download_point] < 0) { ?>if (confirm("'"+file+"' 파일을 다운로드 하시면 포인트가 차감(<?=number_format($board[bo_download_point])?>점)됩니다.\n\n포인트는 게시물당 한번만 차감되며 다음에 다시 다운로드 하셔도 중복하여 차감하지 않습니다.\n\n그래도 다운로드 하시겠습니까?"))<?}?>
    document.location.href=link;
}
</script>

<script language="JavaScript" src="<?="$g4[path]/js/board.js"?>"></script>
<script language="JavaScript">
window.onload=function() {
    resizeBoardImage(<?=(int)$board[bo_image_width]?>);
    drawFont();
}
</script>
<!-- 게시글 보기 끝 -->

 

 

이 질문에 댓글 쓰기 :

답변 1

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

$birthday = $write['wr_1'];
$tel  = explode("-",$write['wr_2']);
$input_date = $write['wr_3'];
$su_day  = $write['wr_4'];
$room  = $write['wr_5'];
$people_cnt = $write['wr_6'];
$arrive  = $write['wr_7'];
$vehicle = $write['wr_8'];
$etc  = $write['wr_9'];
$rooms  = explode("|",$board['bo_2']);
?>
<script language="JavaScript" src="<?="reserve/$g4[path]/js/board.js"?>"></script>
<script language="JavaScript" src=""></script>
<script language="JavaScript" src=""></script>
<script language="JavaScript"> window.onload=function() { drawFont(); } </script>
<link rel="stylesheet" href="<?=$board_skin_path?>/css/reserve.css" type="text/css">
<link rel="stylesheet" href="<?=$board_skin_path?>/css/ui-lightness/jquery-ui-1.8.18.custom.css" type="text/css">
<script type="text/javascript">
function fwrite_submit(f) 
{
if(!f.name.value)
{
alert("'성명' 항목은 필수 입력 사항입니다.");
$("#name").focus();
return false;
}
// if(!$("#tel1").val() || !$("#tel2").val() || !$("#tel3").val())
// {
// alert("'휴대폰' 항목은 필수 입력 사항입니다.");
//  $("#tel1").focus();
//  return false;
// }
 //if(!$("#birthday").val() )
// {
//  alert("'이메일' 항목은 필수 입력 사항입니다.");
//  $("#birthday").focus();
//  return false;
// }
 if(!$("#input_date").val() )
{
alert("'희망날짜' 항목은 필수 입력 사항입니다.");
$("#input_date").focus();
return false;
}
// if(!$("#su_day").val() )
//{
//alert("'여행기간' 항목은 필수 입력 사항입니다.");
//  $("#su_day").focus();
// return false;
//}
// if(!$("#room").val() )
//{
//  alert("'희망차량' 항목은 필수 입력 사항입니다.");
// $("#room").focus();
//return false;
// }
//
//if(!$("#people_cnt").val() )
//{
// alert("'희망대수' 항목은 필수 입력 사항입니다.");
// $("#people_cnt").focus();
// return false;
//}
 
 
    <?
if ($g4[https_url])
echo "f.action = '$g4[https_url]/$g4[bbs]/write_update.php';";
else
echo "f.action = './write_update.php';";
?>
return true;
}
$(function(){
$.fn.serializeAnything = function() {
var toReturn    = [];
var els         = $(this).find(':input').get();
$.each(els, function() {
if (this.name && !this.disabled && (this.checked || /select|textarea/i.test(this.nodeName) || /text|hidden|password/i.test(this.type))) {
var val = $(this).val();
toReturn.push( encodeURIComponent(this.name) + "=" + encodeURIComponent( val ) );
}
});
return toReturn.join("&").replace(/%20/g, "+");
}
 $('li',".tab").click(function()
{
$('li.btn',".tab").removeClass('hide');
$('li.btn',".tab").addClass('sel');
$(this).addClass('hide');
if($(this).attr('btn') == 'search')
{
$("#reserve_register").fadeOut(500,function()
{
$("#reserve_search").fadeIn();
})
}else
{
$("#reserve_search").fadeOut(500,function()
{
$("#reserve_register").fadeIn();
})
}
});
$.datepicker.regional['ko'] = {
closeText: '닫기'
, prevText: '이전달'
, nextText: '다음달'
, currentText: '오늘'
, monthNames: ['1월(JAN)','2월(FEB)','3월(MAR)','4월(APR)','5월(MAY)','6월(JUN)','7월(JUL)','8월(AUG)','9월(SEP)','10월(OCT)','11월(NOV)','12월(DEC)']
, monthNamesShort: ['1월(JAN)','2월(FEB)','3월(MAR)','4월(APR)','5월(MAY)','6월(JUN)','7월(JUL)','8월(AUG)','9월(SEP)','10월(OCT)','11월(NOV)','12월(DEC)']
, dayNames: ['일','월','화','수','목','금','토']
, dayNamesShort: ['일','월','화','수','목','금','토']
, dayNamesMin: ['일','월','화','수','목','금','토']
, showOn: 'button'
, buttonImageOnly: true
, dateFormat: 'yy-mm-dd'
};
$.datepicker.setDefaults($.datepicker.regional['ko']);
 $( ".datepicker" ).datepicker({
showOn: "button",
buttonImage: "<?=$board_skin_path?>/img/calender.png ",
buttonImageOnly: true,
dateFormat: 'yy-mm-dd'
});
});
function TextBoxInputLengthCheck(maxSize, contentname, textlimitname) {
var strCount = 0;
var tempStr, tempStr2;
    var strCount = 0;
for (j = 0; j < document.getElementById(contentname).value.length; j++) {
var chr = document.getElementById(contentname).value.charAt(j);
strCount += (chr.charCodeAt() > 128) ? 2 : 1
}
if (strCount > maxSize) {
alert("최대 " + maxSize + "byte이므로 초과된 글자수는 자동으로 삭제됩니다.");
strCount = 0;
tempStr2 = "";
for (i = 0; i < document.getElementById(contentname).value.length; i++) {
tempStr = document.getElementById(contentname).value.charAt(i);
if (escape(tempStr).length > 4) strCount += 2;
else strCount += 1;
if (strCount > maxSize) {
if (escape(tempStr).length > 4) strCount -= 2;
else strCount -= 1;
break;
}
else tempStr2 += tempStr;
}
document.getElementById(contentname).value = tempStr2;
}
document.getElementById(textlimitname).innerHTML = strCount;
}
function searchCheck()
{
var frm = document.fsearch
if(!frm.name.value)
{
alert("'예약자명' 항목은 필수항목입니다.")
frm.name.focus();
return;
}
 var tel =document.getElementsByName("tel[]");
// if(!tel[0].value)
// {
//  alert("'연락처' 항목은 필수항목입니다.")
// tel[0].focus();
// return;
// }
// if(!tel[1].value)
//{
//  alert("'연락처' 항목은 필수항목입니다.")
//  tel[1].focus();
// return;
// }
// if(!tel[2].value)
// {
//  alert("'연락처' 항목은 필수항목입니다.")
//  tel[2].focus();
//  return;
// }
 if(!frm.input_date.value)
{
alert("'입실일' 항목은 필수항목입니다.")
frm.input_date.focus();
return;
}
 $.ajax({
type: "POST",
url: "<?=$board_skin_path?>/reserve_check.php",
data: $("#fsearch").serializeAnything(),
success : function( data ){
alert( data );
}
})

}
</script>
<style type="text/css">
<!--
.style1 {color: #FF0000}
-->
</style>
<div style="width:100%; padding:0px 10px 0px 10px;">
<div class="tabDefault02" id="menu" style="margin-top:10px;">
<ul class="tab">
<li class="btn hide"  btn="register" style="">연수신청</li>
<li class="btn sel"  btn="search" style="">신청확인</li>
<li class="txt">
     <a href="<?=$g4[path]?>/adm" target="_blank"><img src='<?=$board_skin_path?>/img/btn_admin.gif'></a></li>
<?
if($is_admin)
{
?>
<li class="txt"><a href="reserve/board.php?bo_table=<?=$bo_table?>">[예약목록]</a></li>
<?
}
?>
</ul>
<div class="cont">

<form name="fwrite" method="post" onsubmit="return fwrite_submit(this);" enctype="multipart/form-data" style="margin:0px;">
<input type=hidden name=null> 
<input type=hidden name=w        value="<?=$w?>">
<input type=hidden name=bo_table value="<?=$bo_table?>">
<input type=hidden name=wr_id    value="<?=$wr_id?>">
<input type=hidden name=sca      value="<?=$sca?>">
<input type=hidden name=sfl      value="<?=$sfl?>">
<input type=hidden name=stx      value="<?=$stx?>">
<input type=hidden name=spt      value="<?=$spt?>">
<input type=hidden name=sst      value="<?=$sst?>">
<input type=hidden name=sod      value="<?=$sod?>">
<input type=hidden name=page     value="<?=$page?>">

<div id="reserve_register" class="contIn" style="display: block; ">
<div class="help">
예약신청을 하시면 관리자가 예약가능 여부 확인후 연락드립니다.    </div>
    <table class="write_form" style="margin-top:10px;">
<colgroup>
<col width="80">
<col>
</colgroup>
<tbody><tr>
<th>성명</th>
<td>
<input name="wr_name" type="text" size="10" id="name" value="<?=$write['wr_name']?>">    </td>
</tr>
<? if ($is_password) { ?>
<tr>
<td class=write_head><strong>패스워드</strong></td>
<td><input class='ed' type=password maxlength=20 size=15 name=wr_password itemname="패스워드" <?=$password_required?>></td></tr>
<? } ?>
<tr>
<th>휴대폰</th>
<td>
<input class='ed' type=text name='mb_hp' size=21 maxlength=20  itemname='핸드폰번호' value='<?=$member[mb_hp]?>'></td>
</tr>
<tr>
<th>희망날짜</th>
<td>
<span style="display:inline-block;"><input name="input_date" type="text" maxlength="10" size="10" id="input_date" value="<?=$input_date?>" class="datepicker">
</span>  <span class="style1">달력을 클릭하세요!</span> </td>
</tr>
<tr>
<th>지역</th>
<td><input name="arrive" type="text" size="35" id="out" value="<?=$arrive?>" /></td>
</tr>
<tr>
<th>기타사항 </th>
<td>
<textarea name="etc" rows="3" cols="20" id="etc" onkeyup="TextBoxInputLengthCheck(200,'etc','textlimit');"><?=$etc?></textarea>
<div class="txtaralimit"><span id="textlimit">0</span>/200 bytes (최대 한글 100자, 영문 200자)</div>    </td>
</tr>
</tbody></table>
    <div class="btnArea">
<button type="submit" class="btn"><span>신청하기</span></button>
</div>
</div>
</form>
<form name="fsearch" id="fsearch" method="post"  style="margin:0px;">
<input type=hidden name=bo_table value="<?=$bo_table?>">
   <div id="reserve_search" class="contIn" style="display: none; ">
<div class="help">
예약신청시 입력한 성함과 연락처를 입력후 확인을 클릭하세요.<br>
</div>
<table class="write_form" style="margin-top:10px;">
<colgroup>
<col width="80">
<col>
</colgroup>
<tbody><tr>
<th>성명</th>
<td>
<input name="name" type="text" size="10">
</td>
</tr>
<tr>
<th>휴대폰</th>
<td>
<input name='mb_hp' type="text" size=21 maxlength=20>
</td>
</tr>
<tr>
<th>희망날짜</th>
<td>
<span style="display:inline-block;"><input name="input_date" type="text" maxlength="10" size="10" id="input_date2" value="" class="datepicker"> </span>
</td>
</tr>
</tbody></table>

<div class="btnArea">
<button type="button" class="btn" onclick="searchCheck()"><span>조회하기</span></button>
</div>
</div>
</form>
</div>
</div>
</div>

 

write.php 에서 256번줄을 검색해보시면,

 

<tr>
<th>휴대폰</th>
<td>
<input class='ed' type=text name='mb_hp' size=21 maxlength=20  itemname='핸드폰번호' value='<?=$member[mb_hp]?>'></td>
</tr>

 

300번줄의 코드표 랑

 

<tr>
<th>휴대폰</th>
<td>
<input name='mb_hp' type="text" size=21 maxlength=20>
</td>
</tr>

 

이 코드표 똑같은게 2개가 겹쳐져있습니다. 둘중 하나를 지우시면서 테스트를해보시길 바랍니다. 둘다 겹치면 적용안될 가능성이 높습니다.

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 129,406
© SIRSOFT
현재 페이지 제일 처음으로