form과 submit버튼 하나로 두개의 action을 동시에 할려면 어떻게하나요?


안녕하세요.

한개의 form과 한개의 submit 버튼 누르면 두개의 action 동시에 진행하고 싶은데 어떻게하나요.

<script>
function test(){
      document.forms['write_action'].action='주소1';
      document.forms['write_action'].target='_blank';
      document.forms['write_action'].submit();

      document.forms['write_action'].action='주소2';
      document.forms['write_action'].target='_self';
      document.forms['write_action'].submit();

}
</script>
<form method="post" id="write_action">
<input type="submit" onclick="test()">
</form>

대충 이런식으로 만들었는데요. 버튼 누르면 '주소1'만 두번 들어가져요. ㅠ

버튼 하나로 주소1 주소2 동시에 들어갈려면 어떻게하나요! ㅠ

  • 2016년 08월 12일에 작성됨

조회수 244


1 답변


좋아요
1
싫어요
채택취소하기

하나의 form에서는 하나의 액션만 취하는것이 맞습니다. form 하나로 두개의 액션을 취하고 싶다면, 첫번째 액션을 ajax로 호출해서 submit 이 성공했을때 callback 함수로 두번째 액션을 다시 ajax로 호출하면 될것 같습니다.

  • 2016년 08월 13일에 작성됨
    안드로이드, 루비온레일즈

  • 해결했네요!! 감사합니다!!    Gddong   2016.8.16 15:00     

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close