form과 submit버튼 하나로 두개의 action을 동시에 할려면 어떻게하나요?
조회수 7652회
안녕하세요.
한개의 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 동시에 들어갈려면 어떻게하나요! ㅠ
-
(•́ ✖ •̀)
알 수 없는 사용자
1 답변
-
하나의 form에서는 하나의 액션만 취하는것이 맞습니다. form 하나로 두개의 액션을 취하고 싶다면, 첫번째 액션을 ajax로 호출해서 submit 이 성공했을때 callback 함수로 두번째 액션을 다시 ajax로 호출하면 될것 같습니다.
-
(•́ ✖ •̀)
알 수 없는 사용자
- 해결했네요!! 감사합니다!! 알 수 없는 사용자 2016.8.16 15:00
- 안녕하세요 알 수 없는 사용자 2017.8.16 23:45
- 어떻게 해결하였나요? 알 수 없는 사용자 2017.8.16 23:45
-
댓글 입력