채택완료

소수점 문제입니다.

2017-01-16 (월) 01:30:23 2,872

쓰기페이지에서 

가격*수량 = tot_proice

가격*수량 = tot_proice 

가격*수량 = tot_proice 

 

이렇게 했는데...

 

tot_price를 모두 합하여 이런식으로

 

$('.tot_price').on('change', function() { 

var sum = 0;

$('.tot_price').each( function() {

sum += Number($(this).val());

});

$('#wr_1').val(sum.toFixed(2)); 

});

 

wr_1에 넣는데...

가격에 소수점이 있어서 그런지

 

wr_1에 165.75000000000003 이렇게 나오는데

 

소수점 2자리까지(165.75)만 나오게 하려면 어떻게 해야 하는지요?

sum.toFixed(2) 이렇게 해도 않되고 뭐가 잘못되었을까요? 

 

|

답변 5개 / 댓글 5개

채택된 답변
+20 포인트

님소스 그대로 쓴건데 잘 됩니다.

http://lab.izsw.ga/tot.php 

답변에 대한 댓글 1개

2017-01-16 (월) 10:13:11
이렇게 테스트까지 해봐주시고 정말 감사합니다~
저도 그대로 썼는데 저는 안되는 것은 다른 부분에 영향을 받는거 같군요,,
다른 부분을 살펴보겠습니다.

비슷하게 만들어서 테스트 해봤는데

소수점 2자리까지 출력이 잘되더라구요.

아니면 해당 페이지 주소가 있다면 알려주실래요??

답변에 대한 댓글 1개

2017-01-16 (월) 10:42:27
테스트까지 해봐주시고 진심 감사합니다.~
이제 좁혀졌으니 좀 살펴보면 될거 같습니다~

테스트 해보니 해당 코드는 문제없이 작동하네요.

답변에 대한 댓글 1개

2017-01-16 (월) 03:22:19
ㅎㅎ 무슨 말인지 쉽게 설명해주시면 앙될가요?
작동은 되는데 소수점 2자리 이하는 자를려구요,,

헐 그럼 최신글 자르는 거는 어떠게 하세요? 

답변에 대한 댓글 1개

2017-01-16 (월) 02:14:11
아,,기억앙나는데,,유유

복붙해야 해요,,ㅋ
$string = "{$write[wr_subject]}";
$cut = substr($string,-6,6);
echo "$cut";
이런식으로 했는데요,,
똑같이 해보겟습니다,!!

php로 잘라도
해당 부분에 위의 스크립트가 작동하여 앙되지 않나요?

그냥 자르면 되지안나요? 

답변에 대한 댓글 1개

2017-01-16 (월) 01:51:33
어떻게 자를 수 있는지요? ㅎ 몰라서

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