버튼 클릭 후 데이터 전송시 스크립트 실행하게 하는법
본문
form.php 전체 소스 입니다
이 페이지에서 상담신청 버튼을 눌러서 input항목을 입력하지 않고 버튼을 눌르면 db가 전송이 안되기 때문에 이때는 스크립트가 실행이 안되고 항목을 다 채우고 버튼클릭시 정상적으로 db로 데이터가 넘어갈때 스크립트가 실행되게 하고 싶습니다.
<form enctype="multipart/form-data" id="form" name="form" method="post" onsubmit="return form_Check();" action="<?php echo G5_URL.'/0/form_send.php';?>">
<input type="hidden" name="mode" value="send">
<input type="hidden" name="wr_subject" value="신청">
<div id="mct_07">
<div class="ref">
<ul>
<li><p>제품</p></li>
<li>
<select class="select" id="wr_3" name="wr_3" required>
<option value="">선택해 주세요</option>
<option value="책상">책상</option>
<option value="의자">의자</option>
</select>
</li>
</ul>
</div>
<div class="ref">
<ul>
<li><p>수량</p></li>
<li>
<select class="select" id="wr_2" name="wr_2" required>
<option value="">선택해 주세요</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
</li>
</ul>
</div>
<div class="ref">
<ul>
<li><p>이름</p></li>
<li><input type="text" id="wr_name" name="wr_name" class="full_ip" required placeholder="이름을 입력해 주세요"></li>
</ul>
</div>
<div class="ref">
<ul>
<li><p>연락처</p></li>
<li><input type="text" id="wr_1" name="wr_1" class="full_ip" required placeholder="연락처를 입력해 주세요"></li>
</ul>
</div>
</div>
</div>
</div>
<div class="btns">
<button class="btn_03" onmousedown="if(typeof mobConv != 'undefined'){mobConv();}">신청하기</button>
</div>
</div>
</div>
</form>
<script>
function mobConv(){
_tfa.push({notify: 'event', name: 'lead', id: 1323402});
}
</script>
답변 2
form_check()에서 input을 체크하시고 return 날리기전에 실행시키면 되지않을까요?
onsubmit일때 실행되는 form_Check 함수에 아래의 스크립트를 넣어주세요.