글쓰기 폼 submit alert 띄우고 창 닫기

Copy
//리스트 팝업

<script>

    function openPop()

    {

    window.open("/bbs/qawrite.php", "startpop", "top=0, left=0, width=800, height=900, scrollbars=no, resizable=no ,status=no ,toolbar=no");

    }

</script>

    <div class="dmlrus"><a href="javascript:openPop()"><b>작성하기</b> </a></div>

Copy
//글쓰기 작성 완료 버튼

  <div class="btn_confirm">

        <button type="submit" id="btn_submit" accesskey="s" class="btn_submit btn" >작성완료</button>

    </div>

 

1:1문의하기 리스트 스킨에서 문의하기 버튼 클릭시 

글쓰기 폼(write.skin)을 팝업으로 띄었습니다.

 

작성완료 버튼을 클릭시 alert창의 띄우고 팝업창을 닫고 싶은데 잘 되지 않습니다.

Copy
<script>

    // 팝업창 닫기

    $(document).ready(function() {

      $('#btn_submit').ajaxForm(function() {

        alert_close("성공적으로 발송되었습니다");

      });

   });

    </script>

이렇게 햐도 창 닫기는 안되네용,,,, 고수님들 도와주십쇼,,ㅠㅠ

 

3077386845_1610006871.611.png

3077386845_1610006843.3552.png

답변 3개

[스킨 디렉토리]/write_update.skin.php (파일이 없다면 생성)

에 다음코드 추가

 

 alert_close("성공적으로 발송되었습니다");
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

이미 write_update.skin.php파일에 코드 있습니당 ㅜㅜ

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

아 ajaxform이 아니라 click 이벤트로 해서 jquery가 실행되도록 하셔야 합니다.

 

참고

 

$("#btn").on('click', function() { 여기에 ajax 적용되도록 });

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

답변에 대한 댓글 1개

$(document).ready(function() {
$("#btn_submit").on('click', function(){
alert("성공적으로 발송되었습니다");
self.close();
});
});

이렇게 적용했는데 alert창뜨고 확인 클릭시 창은 닫히는데 게시물로 전송이 안돼요,,

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

스크립트로

 

Copy
<script>
    // 팝업창 닫기
    $(document).ready(function() {
      $('#btn_submit').ajaxForm(function() {
        alert("성공적으로 발송되었습니다");

        self.close();
      });
   });
 </script>

 

이렇게 적용해 보시면 될듯 합니다.

 

alert_close 라는 부분은 별도 php 함수라 자바스크립트 함수가 아니기에 반응을 안하는걸로 확인됩니다.

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

답변에 대한 댓글 1개

혹시 아래 버튼에 어떤 코드 추가해야하는지 알려주실 수 있으실까요,,???

<button type="submit" id="btn_submit" accesskey="s" class="btn_submit btn">작성완료</button>

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

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

로그인
🐛 버그신고