폼메일 접수 버튼 클릭 후 페이지 이동
본문
아래 소스와 같이 사용하고 있는데
접수하면 특정페이지로 이동하고 싶습니다.
방법이 있을까요?
단순 코딩만 가능한 퍼블리셔라서 어렵네요 ㅠㅠ
<?php
include_once('./_common.php');
$g5['title'] = 'CONTACT US';
?>
<link rel="stylesheet" type="text/css" href="/gnuboard5/css/default.css" />
<link rel="stylesheet" type="text/css" href="/gnuboard5/formmail/css/style.css" />
<link href="css/style.css" rel="stylesheet" type="text/css" />
<!-- CONTACT -->
<div>
<form name="contactForm" id="contactForm" action="php/contact.php" method="POST" autocomplete="off">
<div id="contactForm_form" class="form_01">
<div class="tbl_frm01 tbl_wrap">
<ul>
<li>
<select name="select_car" class="custom-select frm_input email full_input required" placeholder="문의방법">
<option value="국산차">국산차</option>
<option value="수입차">수입차</option>
</select>
</li>
<li>
<label for="contact_name" class="sound_only">성함 *</label>
<input type="text" class="frm_input email full_input required" id="contact_name" name="contact_name" title="성함" placeholder="성함">
</li>
<li>
<label for="contact_message" class="sound_only frm_input">지역</label>
<input type="text" class="frm_input full_input required" id="contact_message" name="contact_message" title="지역" placeholder="지역">
</li>
<li>
<label for="contact_phone" class="sound_only">연락처</label>
<input type="text" class="frm_input full_input required" id="contact_phone" name="contact_phone" title="연락처" placeholder="연락처">
</li>
</ul>
<fieldset class="contactForm_agree2">
<label for="agree">개인정보처리방침안내의 내용에 동의합니다.</label>
<input type="checkbox" name="agree" value="1" id="agree">
</fieldset>
</div>
</div>
<div class="btn_confirm">
<input id="contact_submit" type="submit" class="btn_submit" value="접수하기">
</div>
</form>
</div>
<!-- CONTACT -->
<script type="text/javascript" src="js/contact.js"></script>
답변 5
form 전송 후
contact.php 페이지에서 처리하는데
해당 페이지 보시면 폼 전송 후 리턴이라던가 별도의 URL 이 하단에 있을겁니다.
그 부분 채크해보세요.
아뇨 올려주신 코드는 이메일 유효성 검사 채크 부분이고
스크립트가 나오기 전 코드가 있을거에요.
goto_url() 이나 alert() 이후 URL 이 있을겁니다.
contact.php 소스를 전체 올려보세요. 제가 봐드릴게요.
소스 올리기 부담스러우시면 쪽지로 소스를 보내주세요.
저 같은경우 조금 귀차니즘이 있어서
php/contact.php으로 처리가 완료된 후
다시 goto_url()으로 폼으로 되돌아오게 하되 쿼리스트링으로 result=true or result=false으로
화면을 재구성합니다. 성공or실패
특정페이지 보내고싶으면 goto_url()만 쓰면되구요.
goto_url()은 common.lib.php에 있습니다.
die('접수되었습니다.');
를
die('<script>alert("접수되었습니다");self.location.href="이동할주소입력";');
수정해주세요.