form_ok 창을 메인창에서 띄울려면 어떻게 수정해줘야 하나요...? 채택완료
광깔
5년 전
조회 3,696
그누보드, 아미나빌더 기반의 사이트여서 폼메일을
http://amina.co.kr/bbs/board.php?bo_table=skin_member&wr_id=10690&sfl=wr_subject&stx=%EC%83%81%EB%8B%B4&sop=and">http://amina.co.kr/bbs/board.php?bo_table=skin_member&wr_id=10690&sfl=wr_subject&stx=%EC%83%81%EB%8B%B4&sop=and
위 주소 참고하여 적용했습니다.
메인 > 모달 팝업 적용, 상담글 작성 시 해당 게시판으로 이동이 되는 것까지 확인 완료 했는데
form_ok 창으로 바뀔때 회색 화면이 나옵니다.
기존 메인 창에서 알럿창만 보여지게 하려면 어떻게 해야할까요..?

form.php
</p>
<p><form name="fwrite" method="post" onSubmit="return submitChk(this)" autocomplete="off"> </p>
<p><input type=hidden name=sca value="<?=$sca?>"></p>
<p> </p>
<p><div id="counsel_form"></p>
<p> </p>
<p> <div class="dp-flex align-cen"></p>
<p> <label for="wr_name" class="dp-flex"></p>
<p> <p>이</p></p>
<p> <p class="mg-l-auto">름</p></p>
<p> </label></p>
<p> <input name="wr_name" type="text" class="input1" itemname="이름" required placeholder="성함을 입력해 주세요."></p>
<p> </div></p>
<p> </p>
<p> <div class="dp-flex align-cen mg-t-10"></p>
<p> <label for="wr_2" class="dp-flex"></p>
<p> <p>연</p></p>
<p> <p class="mg-l-auto mg-r-auto">락</p></p>
<p> <p>처</p></p>
<p> </label></p>
<p> <input name="wr_2" type="text" class="input1" itemname="연락처" required placeholder="연락처를 적어주세요."></p>
<p> </div></p>
<p> </p>
<p> <div class="dp-flex mg-t-30"></p>
<p> <label for="wr_content">문의내용</label></p>
<p> <div class="textarea-box"></p>
<p> <div><textarea name="wr_content" required class="input4" id="wr_content" itemname="내용" placeholder="상담내용을 입력하세요."></textarea></div></p>
<p> <div class="form-btnBox dp-flex align-cen mg-t-10 mg-b-40"></p>
<p> <div class="dp-flex align-cen"></p>
<p> <input type="checkbox" name="wr_9" id="wr_9" required value="1"<?php echo ($write['wr_9'] == "1") ? " checked" : "";?> class="a11y-hidden"></p>
<p> <label for="wr_9" class="dp-flex align-cen">개인정보수집이용 동의</label></p>
<p> <a onclick="window.open('<?php echo G5_URL;?>/page/privacy.php','','toolbar=no, scrollbars=yes, resizable=yes, location=no, status=no, width=300, height=500, ')"></p>
<p> [자세히보기]</p>
<p> </a></p>
<p> </div></p>
<p> <div class="mg-l-auto"><button id="ibtn_submit">상담하기</button></div></p>
<p> </div></p>
<p> </div></p>
<p> </div></p>
<p> </p>
<p> <!-- <div class="iclear"></p>
<p> <input type="hidden" name="secret" value="secret"></p>
<p> </div> // 비밀글로 써야할 때--></p>
<p></div></p>
<p> </p>
<p></form></p>
<p> </p>
<p><div class="cs-center"></p>
<p> <div class="pd-t-20 dp-flex just-cen align-cen"></p>
<p> <div class="dp-flex align-cen tel-text"></p>
<p> <div class="icon-box"></div></p>
<p> <div>02)1607-1106</div></p>
<p> </div></p>
<p> <div class="dp-flex time-text"></p>
<p> 상담 가능 시간 9:00 AM - 18:00 PM</p>
<p> </div></p>
<p> </div></p>
<p></div> </p>
<p> </p>
<p> </p>
<p> </p>
<p><script language="javascript"></p>
<p> function submitChk(f)</p>
<p> {</p>
<p> f.action = "../form_ok.php";</p>
<p> return true;</p>
<p> }</p>
<p></script></p>
<p>
form_ok.php
</p>
<p><?</p>
<p>include_once("./common.php");</p>
<p> </p>
<p>include_once("./lib/mailer.lib.php");</p>
<p>ob_start();</p>
<p>include_once ("./bbs/write_update_mail.php");</p>
<p>$content = ob_get_contents();</p>
<p>ob_end_clean();</p>
<p> </p>
<p>$bo_table = "counsel";</p>
<p>$write_table = $g5['write_prefix'] . $bo_table;</p>
<p> </p>
<p>$wr_num = get_next_num($write_table);</p>
<p>$wr_reply = "";</p>
<p> </p>
<p>$wr_subject = "{$_POST[wr_name]}님의 빠른 상담 요청 글입니다";</p>
<p> </p>
<p>//$secret = "secret";</p>
<p> </p>
<p> $sql = " insert into $write_table</p>
<p> set wr_num = '$wr_num',</p>
<p> wr_reply = '$wr_reply',</p>
<p> wr_comment = 0,</p>
<p> ca_name = '$ca_name',</p>
<p> wr_option = '$html,$secret,$mail',</p>
<p> wr_subject = '$wr_subject',</p>
<p> wr_content = '$wr_content',</p>
<p> wr_link1 = '$wr_link1',</p>
<p> wr_link2 = '$wr_link2',</p>
<p> wr_link1_hit = 0,</p>
<p> wr_link2_hit = 0,</p>
<p> wr_hit = 0,</p>
<p> wr_good = 0,</p>
<p> wr_nogood = 0,</p>
<p> mb_id = '{$member['mb_id']}',</p>
<p> wr_password = '$wr_password',</p>
<p> wr_name = '$wr_name',</p>
<p> wr_email = '$wr_email',</p>
<p> wr_homepage = '$wr_homepage',</p>
<p> wr_datetime = '".G5_TIME_YMDHIS."',</p>
<p> wr_last = '".G5_TIME_YMDHIS."',</p>
<p> wr_ip = '{$_SERVER['REMOTE_ADDR']}',</p>
<p> wr_1 = '$wr_1',</p>
<p> wr_2 = '$wr_2',</p>
<p> wr_3 = '$wr_3',</p>
<p> wr_4 = '$wr_4',</p>
<p> wr_5 = '$wr_5',</p>
<p> wr_6 = '$wr_6',</p>
<p> wr_7 = '$wr_7',</p>
<p> wr_8 = '$wr_8',</p>
<p> wr_9 = '$wr_9',</p>
<p> wr_10 = '$wr_10' ";</p>
<p> sql_query($sql);</p>
<p> </p>
<p>$wr_id = sql_insert_id();</p>
<p> </p>
<p>// 부모 아이디에 UPDATE</p>
<p>sql_query(" update $write_table set wr_parent = '$wr_id' where wr_id = '$wr_id' ");</p>
<p> </p>
<p>// 새글 INSERT</p>
<p>sql_query(" insert into $g5[board_new_table] ( bo_table, wr_id, wr_parent, bn_datetime, mb_id ) values ( '$bo_table', '$wr_id', '$wr_id', '$g4[time_ymdhis]', '$member[mb_id]' ) ");</p>
<p> </p>
<p>// 게시글 1 증가</p>
<p>sql_query("update $g5[board_table] set bo_count_write = bo_count_write + 1 where bo_table = '$bo_table'");</p>
<p> </p>
<p>$super_admin = get_admin("super");</p>
<p>$wr_email = $super_admin[mb_email];</p>
<p>mailer($wr_name, $wr_email, $super_admin[mb_email], $wr_subject, $content, 1);</p>
<p>
</p>
<p>alert("빠른 상담 요청이 등록되었습니다","/");</p>
<p>?></p>
<p>
단순하게 form.php 파일에서 아래와 같이 수정을 하면 폼 내용 전달이 안되서
전문가님께 도움 요청 드립니다 ㅠㅠ
</p>
<p><script language="javascript"></p>
<p> function submitChk(f)</p>
<p> {</p>
<p> alert('서브밋!');</p>
<p> //f.action = "../form_ok.php";</p>
<p> //return true;</p>
<p> }</p>
<p></script></p>
<p>
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
5년 전
alert("빠른 상담 요청이 등록되었습니다","/");
위의 내용을 아래와 같이 변경하구요..
goto_url("/?alt=1");
index.php 파일에 아래 소스를 추가하세요.
if(alt==1) { ?>
} ?>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
�
광깔
5년 전
e
eyekiss
5년 전
되기는 하는데.. 그건 전송전에 먼저 띄우는거라 정확하지는 않죠..
원래 alert 창은 전송이 된걸 확인하기 위한거라..
원래 alert 창은 전송이 된걸 확인하기 위한거라..
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
alert창이 뜨질 않아서
form.php 파일에
<script language="javascript">
function submitChk(f) {
alert('상담 요청이 등록되었습니다');
f.action = "../form_ok.php";
return true;
}
</script>
이렇게 적용을 했는데 alert창이 제대로 뜨긴 합니다..!
이렇게 적용해도 괜찮은 건가요??