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

javascirpt 함수 안에 다른 함수 호출 질문이 있습니다. 채택완료

경하귀요밍 8년 전 조회 2,150

function a(){

 total = ga.value+ga2.value;

$(".result").text(total);

}

function b(chk){

   var post_f = 0;

   if(chk.checked == true){

      post_f = 3000;

   }else{

      post_f = 0;

   }

}

이런 형식인데 하고싶은것은 a함수의 total 값에 b 함수의 post_f 값을 더하고싶은데 어떻게 해야할지 여쭈어봅니다..

* b함수는 체크박스가 체크되면 3000+ , 체크를 해제하면 0 원을 추가하는 형식입니다.

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

답변 1개

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

</p><p><!DOCTYPE html></p><p><html></p><p><head></p><p>    <script type="text/javascript" src="<a href="<a href="http://code.jquery.com/jquery.min.js" target="_blank" rel="noopener noreferrer">http://code.jquery.com/jquery.min.js</a>"><a href="http://code.jquery.com/jquery.min.js" target="_blank" rel="noopener noreferrer">http://code.jquery.com/jquery.min.js</a></a>"></script></p><p>    <script type="text/javascript"></p><p>        function a(){</p><p>            var ga = $("#ga").get(0);</p><p>            var ga2 = $("#ga2").get(0);</p><p>            total = Number(ga.value)+Number(ga2.value);</p><p>            total += b($("#chk1").get(0));</p><p>            $(".result").text(total);</p><p>        }</p><p>        function b(chk){</p><p>           var post_f = 0;</p><p>           if(chk.checked == true){</p><p>              post_f = 3000;</p><p>          }else{</p><p>              post_f = 0;</p><p>          }</p><p>
</p><p>          return post_f;</p><p>      }</p><p>  </script></p><p></head></p><p><body></p><p>    <input id="ga" type="text" value="10" /></p><p>    <input id="ga2" type="text" value="20" /></p><p>    <input id="chk1" type="checkbox" /></p><p>    <input type="button" value="click" onclick="a()" /></p><p>    <div class="result"></div></p><p></body></p><p></html></p><p>

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

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

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

로그인