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

폼메일 이용해서 메일보내기할때 자동으로 메일보내지는문제... 채택완료

leeee 10년 전 조회 3,629

  •  

  

 

include_once(G5_PATH."/lib/mailer.lib.php");

 

if ($mail) {

    check_token();

    $from_name  = "$name";

    $from_email = "mail@naver.om";//메일주소 넣으시고

    $email = explode(",", $mail);

    $sub = "$name, $gbeovhs, $pay, $memo";

    for ($i=0; $i

        mailer($from_name, $from_email, trim($email[$i]), "Subscription", $sub);

    echo <<

   

HEREDOC;

}

$token = get_token();

?> 

 

 

위와 같이 작성하였습니다.

(메일주소는 임의로 변경하였습니다.)

작동은 잘하나 페이지 새로고침/전송버튼을 누르면 자동으로 메일이 재전송되며 alert창도 새로뜹니다.

전송버튼을 클릭시에만 alert창 뜨고 메일도 전송하게 하고싶은데... 어떻게 손봐야할까요?ㅠㅠㅠㅠㅠㅠ

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

답변 1개

채택된 답변
+20 포인트
10년 전

onclick() 으로 폼양식 전송하세요.

onclick='함수';

로해서 자바스크립트 함수를 만들어서 함수에서 전송값 넘기게끔 하세요.

그냥 form으로 된경우 새로고침하면 매번 같은 값 전송합니다.

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

답변에 대한 댓글 1개

l
leeee
10년 전
onclick은 어떻게 써야하는건가요?ㅠㅠㅠㅠ

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

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

로그인