채택완료

둘중 하나는 입력하세요

2016-02-23 (화) 16:47:11 1,863

Copy
echo <<<HEREDOC    <SCRIPT type="text/javascript">        alert("빠른문의가 접수 되었습니다.");    </SCRIPT>HEREDOC;
  

문의접수 버튼 클릭시 알트창이 뜨는데

<input type="text" class="form-control" id="gbeovhs" name="gbeovhs" placeholder="이메일"> 

<input type="text" class="form-control" id="number" name="number" placeholder="연락처"> 

이메일 또는 연락처는 입력하라는 메세지가 뜨고 입력시에 접수가 되도록 처리하고싶습니다.

 

<button type="submit" class="btn btn-danger" onclick="check();"><i class="fa fa-envelope-o"></i> 요청보내기</button>


요청보내기 클릭시  onclick="check();" 으로 체크후에는 메시지가 뜨는데 그다음 빠른문의가 접수되었다고 넘어가버립니다. 


Copy
<script type="text/javascript"> function check() {     var mb_tel = document.getElementById("gbeovhs").value;     var mb_hp = document.getElementById("number").value;     if (!mb_tel && !mb_hp) {         alert("연락처, 이메일 둘중 하나는 입력하셔야 합니다.");         return;     } } </script>
 
|

답변 1개 / 댓글 2개

채택된 답변
+20 포인트
<script type="text/javascript"> 
02function check() 
03{ 
04    var mb_tel = document.getElementById("gbeovhs").value; 
05    var mb_hp = document.getElementById("number").value; 
06    if (!mb_tel && !mb_hp) { 
07        alert("연락처, 이메일 둘중 하나는 입력하셔야 합니다."); 
08        return false;
09    } 
10} 
11</script>

답변에 대한 댓글 2개

2016-02-23 (화) 18:04:32
동일한 증상입니다 리턴을 하지않아도 다음 스크립트가 작동되버리네요..ㅠ
2016-02-23 (화) 21:24:20
<script>
function mailBtnClick() {
if (!$('#gbeovhs').val() && !$('#number').val()) {
alert('연락처, 이메일 둘중 하나는 입력하셔야 합니다.');
return false;
}
else {
return true;
}
}
</script>

해결되었습니다 감사합니다.

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