테스트 사이트 - 개발 중인 베타 버전입니다

버튼 클릭 후 데이터 전송시 스크립트 실행하게 하는법 채택완료

morrie 5년 전 조회 1,793

form.php 전체 소스 입니다 이 페이지에서 상담신청 버튼을 눌러서 input항목을 입력하지 않고 버튼을 눌르면 db가 전송이 안되기 때문에 이때는 스크립트가 실행이 안되고 항목을 다 채우고 버튼클릭시 정상적으로 db로 데이터가 넘어갈때 스크립트가 실행되게 하고 싶습니다.

  • 제품

  • 수량

  • 이름

  • 연락처

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트

form_check()에서 input을 체크하시고 return 날리기전에 실행시키면 되지않을까요?

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

m
morrie
5년 전
<script>
function form_Check(){
if(form.wr_name.value == ''){
alert("이름을 입력해주세요");
form.wr_name.focus();
return false;
}

if(form.wr_1.value ==''){
alert("연락처를 입력해주세요");
form.wr_1.focus();
return false;
}

if(form.wr_2.value ==''){
alert("선택해주세요");
form.wr_2.focus();
return false;
}

if(form.wr_3.value ==''){
alert("선택해주세요");
form.wr_3.focus();
return false;
} else {
form.submit();
}
};
function mobConv(){
_tfa.push({notify: 'event', name: 'lead', id: 1323402});
}
</script>

위처럼 넣으면 넣으면 되는건가요???
병원에서일해요
5년 전
else문에서 submit 날리기 전에 넣으시면 됩니다

댓글을 작성하려면 로그인이 필요합니다.

5년 전

onsubmit일때 실행되는 form_Check 함수에 아래의 스크립트를 넣어주세요.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

m
morrie
5년 전
<script>
function form_Check(){
if(form.wr_name.value == ''){
alert("이름을 입력해주세요");
form.wr_name.focus();
return false;
}

if(form.wr_1.value ==''){
alert("연락처를 입력해주세요");
form.wr_1.focus();
return false;
}

if(form.wr_2.value ==''){
alert("선택해주세요");
form.wr_2.focus();
return false;
}

if(form.wr_3.value ==''){
alert("선택해주세요");
form.wr_3.focus();
return false;
} else {
form.submit();
}
};
function mobConv(){
_tfa.push({notify: 'event', name: 'lead', id: 1323402});
}
</script>

위처럼 넣으면 넣으면 되는건가요???

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인