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

submit 질문입니다 채택완료

우헤아라아리 6년 전 조회 2,549

안녕하세요

 

하나의 버튼으로 두가지 기능을 처리하고 싶은데 가능한지 궁금해서 질문드리게 되었습니다

 

첫번째는 html2canvas를 이용해서 해당 div를 캡쳐하여 저장하는 기능이고여

 

두번째는 이 캡쳐한 이미지를 form태그를 통해 다음 페이지로 보내는 작업인데요

 

 

이렇게 form태그를 주고

 

html2img 함수를 스크립트에 적어주고여

 

 

이런식으로 submit을 줬는데요 가능한건가요?

 

버튼 하나로 두가지 기능을 다 하는 방법 혹시 알고계신다면 부탁드리겠습니다.

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

답변 1개

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

'html2canvas를 이용해서 해당 div를 캡쳐하여 저장' 은 제가 잘 모르겠습니다만,

 

참고가 될까 싶어 남깁니다.

 

onsubmit 이벤트 함수 처리를 통해, 다른 선행처리 후 서브밋을 하거나 하지 않거나 할 수 있습니다.

 

본문에서 사용하는 방법은 맞습니다.

 

onsubmit 은 보통 'return 함수()' 식으로 많이 하는데..

함수() 의 결과(리턴값) 가 true 가 되면 submit 이 되고, false 가 되면 submit 이 되지 않습니다.

 

~

 

function html2Img() {

  // submit 버튼 클릭시 하고자 하는 처리

  ~

 

 if (조건)

    return true;  // 폼을 서브밋

 esle

   return false; // 폼을 서브밋하지 않음

}

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

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

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

로그인