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>
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인